Block如何捕获外部变量一:基本数据类型 共有三种:auto变量 、static变量、全局变量 这一篇,我们详细讲解Block捕获外部变量的机制.我们把block捕获外部基本数据类型变量的情况分为以下几种,见下图: 一:auto变量 auto变量:自动变量,离开作用域就会销毁,一般我们创建的局部变 ...
分类:
移动开发 时间:
2021-06-30 17:41:35
阅读次数:
0
注意我这里说是投资股票而不是炒股。我认为投资是区别于炒股的,投资依靠的是认知是情绪管理,炒股在我看来更多的是靠运气。 说一些我总结的常识性东西: 股票的日常是波动 因为每个股东对其的认知是不同的,对现金的需求也是不一样的 有的人看好短期,有的看好中期有的看好长期 有的资金是杠杆有的资金是闲钱有的资金 ...
分类:
其他好文 时间:
2021-06-06 19:04:55
阅读次数:
0
全局变量 局部变量 static autoregister extern
分类:
其他好文 时间:
2020-12-01 12:32:09
阅读次数:
7
参考链接:http://www.voidcn.com/article/p-ngxxuegm-bmv.html 匿名函数: 函数表达式中创建的函数叫做匿名函数,也就是没有函数名的函数。 自执行函数: 创建一个匿名函数后并立即执行它,由于外部变量无法引用它内部的变量,所以在执行完后会立即执行释放,不会污 ...
分类:
编程语言 时间:
2020-11-27 11:34:05
阅读次数:
10
闭包_Closure: 1.一般情况下,第一类对象都是独立的封闭的存在的,独立的封闭的起作用; 2.第一类对象可以被创建; 3.第一类对象可以作为参数传递给其他函数; 4.第一类对象可以赋值给变量实体; 5.通常是没有闭包的概念的,因为没有那种特殊的场景; 6.但是在某些编程语言中(Go/PHP/J ...
分类:
其他好文 时间:
2020-09-24 21:45:53
阅读次数:
40
遇到经典问题 func mian() { resslice := []int{1, 2, 3, 4} for _, v := range resslice { fmt.Println(v) defer fun1(v) } } func fun1(value int) { fmt.Println(va ...
分类:
其他好文 时间:
2020-07-21 13:42:40
阅读次数:
52
协程使用注意事项 协程内部禁止使用全局变量,以免发生数据错乱; 协程使用 use 关键字引入外部变量到当前作用域禁止使用引用,以免发生数据错乱; 不能使用类静态变量 Class::$array / 全局变量 $_array / 全局对象属性 $object->array / 其他超全局变量 $GLO ...
分类:
其他好文 时间:
2020-07-15 23:14:15
阅读次数:
96
作者:Citrus 写于:2019.10.15 参考 Google C++ 编码规范 **1.头文件** 通常每一个 .cpp 文件都有一个对应的 .h 文件。也有一些常见例外,如单元测试代码和只包含 main() 函数的 .cpp 文件。 正确使用头文件可令代码在可读性、文件大小和性能上大为改观。 ...
分类:
编程语言 时间:
2020-07-10 17:17:05
阅读次数:
56
参考资料: 《C# 7.0 核心技术指南第七版》第8章 Linq查询表达式 流式查询语法 对比查询语法和流式语法 混合查询语法 延迟执行 重复执行 捕获外部变量 子查询 子查询与延迟执行 构造复杂查询的方式 1 渐进式查询构造 2 into关键字 3 查询的包装 映射方式 对象初始化器 匿名类型 l ...
分类:
其他好文 时间:
2020-06-25 13:40:06
阅读次数:
78
变量的声明方法分为3种,var、let、const、window对象下的全局变量、function var:声明的变量具有可提升性 let:声明块内变量,不可提升 const:声明常量,在内存中的地址不变,改地址中的值可变 function:声明一个函数 1 console.log('undefin ...
分类:
其他好文 时间:
2020-05-28 23:10:16
阅读次数:
65