泳泳泳. 发表于 2016-4-25 22:26:12

为什么不能复制呢{:10_266:}

莘学子 发表于 2016-4-28 18:47:35

闭包可以有几层?

上山砍柴去 发表于 2016-5-11 14:27:28

现在刚进入入门状态

Josepy 发表于 2016-5-13 20:37:28

顶顶

Trinity_lee 发表于 2016-5-13 21:15:00

python2.7如何使用nonlocal呀

blaze622 发表于 2016-5-16 10:51:52

我能说我看懂了吗{:9_229:}

concrete 发表于 2016-5-17 09:56:45

小甲鱼 发表于 2014-1-11 22:06
是啊,只是简单介绍闭包的用法

nonlocal 将 pos_x和pos_y声明为全局变量,(全局变量越少越好,必要的全局变量放在最开始,如legal_x和legal_y)首先判断X的位置是否超过左右界限,如果超过左右界限就往回走,超过多少,回走多少,y方向也是,如果没有超过界限,走多少步算多少步,我不知道为什么最后面要用move = create(),不是直接输入cereate([ ], )就可以了吗?为什么还要多这一步,末尾写的是如果move被重新赋值的话,create里面的形参就会被初始化,喔,懂了,如果没有这条语句,输入多个cereate([ ], ),后面输入的数据就会受前面的影响,没有初始化的原因?

whuer_py 发表于 2016-5-21 10:20:50

没看懂

ultramodel 发表于 2016-5-29 19:35:27

很详细,对理解闭包很有帮助

531551432 发表于 2016-6-21 11:35:39

谢谢分享

fkals 发表于 2016-6-28 21:05:07

模模糊糊

龙sir 发表于 2016-7-4 14:42:51

move=create()想当于=moving(direction,step)那接下来就清晰了

GNUSEC 发表于 2016-7-7 11:19:26

有点懵逼{:10_266:}

comeonhcl 发表于 2016-7-7 17:09:16

学习完前二十讲就可以吗?难道是我的智商不行了?没看懂啊{:5_100:}

centos天 发表于 2016-7-21 14:46:21

好,有帮助

大星仔 发表于 2016-7-25 10:03:53

direction 是列表么??为什么不用说明直接direction, direction使用?{:10_266:}{:10_266:}{:10_266:}

qscvbn 发表于 2016-7-26 20:30:58

看看,学习了。。。。。。。。。。。

luckydog_ora 发表于 2016-8-1 11:50:09

只是看看,水平不到,还看不懂

wasistdas 发表于 2016-8-7 10:41:28

看来闭包的出现就是了独享内部变量,保护数据不被外界随意篡改喽。

theseus133 发表于 2016-8-12 14:34:27

呜呜,看不懂
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 游戏中的角色移动:闭包(closure)在实际开发中的作用