猫史档案馆


函数的嵌套

用户:疯狂的小猪疯狂的小猪查看:62 回复:3 评论:18 创建时间:2018-12-15T16:06:20


在用函数之后,确实可以少一些空间,不过我看到这样的就很恼火:center_image

其实可以把一个函数嵌套进另一个函数里,像这样:center_image

再把上面的替换成新的函数,这样就满足了像我一样的人的要求

 


回复

上一页第 1 页 / 共 1 页下一页
编码已破译编码已破译

这叫内嵌函数

不叫嵌套函数

!!!!!!!

点赞0


评论

哈哈哈哈~

嵌套函数是这样子的:

那其实这里是2个函数,一个是BOSS子弹2,一个是BOSS子弹,这个子弹2是因为函数不能同名对吧?

再Python里,如果是不同的类,那是允许的,但是源码编辑器不允许

明白了~所以就会有哪怕是同一角色,但是对话框里的名称就会出现2

不,这是因为我喜欢把一个角色的函数命名成角色名+功能+编号(如123456789)

哦,我打错了。

噢~

我的编号如果展开是这样的:多个函数在一个角色里:角色全名+函数功能*123456789,为了简便,我把XXX*1变成角色全名+函数功能,其他省略*号,或者只有一个函数的我会打成sdvfgrfedscvfbghtrefdcvbgytrefdvghyt65erfdgtr4ewdfrgt4ewdfgtr4edfgtr4efgtrefgt之类的。


海安海安

不太明白如何减少空间了?弹目类游戏么?

点赞0


评论

因为需要条件触发它

那是否可以理解为就像重复执行一样,可以用少量的积木去实现功能?

咦,刚刚你发的那张图片呢?我刚要回复就不见了

那张图很直白易懂~

我把嵌套类循环弄混啦,再Python没有 嵌套函数 这种名词

噢~

函数只是定义了一个功能在一个模块里,不管在Python中还是源码编辑器中(不过现实中的函数是用来计算的)

对象是可以调用另一个模块或类中的函数的,现实中的函数是用来帮助计算的


编码已破译编码已破译

#这是内嵌函数
def d():
        return 1
def f():
        return d()+1

点赞0


评论

……