返回信息流调了两个多小时BUG,才发现AS3 的变量作用域竟然能超出程序块。。。
我在上个循环里面声明的一个临时变量竟然在下个循环里面还能用,简直大吃一惊。。。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #43772同步于 2013/8/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
[心得]我吐个槽
bixiaopeng
2013/8/29镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
=-= 叫你不好好学 c。python也是这样
【 在 bixiaopeng 的大作中提到: 】
: 调了两个多小时BUG,才发现AS3 的变量作用域竟然能超出程序块。。。
: 我在上个循环里面声明的一个临时变量竟然在下个循环里面还能用,简直大吃一惊。。。
【 在 bixiaopeng 的大作中提到: 】
: 我错了,,,
而且因为以前没接触过用函数当参数的这个机制(叫闭包?),于是各种想当然的错误。。。从java转过来学习的人表示很囧啊。。。
【 在 jokerlee 的大作中提到: 】
: Java里叫匿名内部类,一样的东西,java 8里叫lambda
匿名内部类里面访问外层的局部变量强制加final,结果这个不强制不说,外面那个还能随便动,,,结果完全忘记了这一点的人就各种莫名其妙遇到BUG。。。
java8 还木有用过,,,
诶~我还是太年轻了,姿势水平不够,还要强化学习啊
学长经常向我推荐 SICP 。
【 在 bixiaopeng 的大作中提到: 】
: 而且因为以前没接触过用函数当参数的这个机制(叫闭包?),于是各种想当然的错误。。。从java转过来学习的人表示很囧啊。。。
【 在 qiukun 的大作中提到: 】
: 学长经常向我推荐 SICP 。
,,,日常工作主要内容主要是复制粘贴字符串的人对此感到勉强——
被scheme的诡异写法震惊后就放弃了,,,你说了我搜了下看到scheme才记得好像看过开头。。。