请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Nolan 2021-02-24 15:53:10

没懂,麻烦详细说一下问题

0 回复 有任何疑惑可以回复我~
  • 第一个打印 1;第二个打印 4 的原因
    回复 有任何疑惑可以回复我~ 2021-02-24 18:34:56
  • Nolan 回复 提问者 weibo_我叫风中追风13_0 #2
    在第一个例子中,每次addEffect都会生成一个新的message(这个视频里讲了,message1, message2...),而u1引用的永远是message1,所以num就是1;在第二个例子中,无论addEffect怎么运行,u1 引用的num都只有一个,那就是testClosure顶层的那个num,所以u1引用的也永远是这个num
    回复 有任何疑惑可以回复我~ 2021-02-24 18:45:41
  • Nolan 回复 提问者 weibo_我叫风中追风13_0 #3
    这里关键点在于想明白第一个例子中message生成n次,第二个例子中num只生成1次
    回复 有任何疑惑可以回复我~ 2021-02-24 18:46:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信