|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2015-5-29 13:10:13
|
显示全部楼层
比如定义一个函数function qu_gold(f,gold,bank,CallBack)
可以设定取钱成功执行f() f可以自己定义
比如 ...
silvent 发表于 2015-5-29 12:39 PM ![](http://pkuxkx.com/forum/images/common/back.gif)
没看懂,我想想哈
qu_gold的参数里,gold和bank无所谓了,f是一个函数名,换句话说是以一个函数为参数是吧?我函数都这么写
function qu_gold(XX,XX,XX),这么写跟
go_gold=function(XX,XX,XX)是不是等效的?
CallBack你说可能某个进程,进程又如何起名呢?我这里没有“进程”的概念,只有“协程”的概念啊
所以这个CallBack还是不懂......
而且,如果是取钱的事,我为什么要告诉取钱函数,取钱成功后干什么呢?
我的理解哈,取钱函数不应该只干取钱的事,并反馈是否取钱成功吗?取钱后去干什么(比如去学习模块)为什么要当成参数告诉取钱模块呢?没弄懂......
不过,我至少知道,函数名能当参数用了......一些情况下还是很有用的。不过关于这个还有个问题:
function qu_gold(f,gold,bank,CallBack),里边的参数(f),是个形参,也就是说,我改成g也行是吧?只要我调用的时候,参数写成f,那么在qu_gold函数里,g就等于f,g(X)就等于f(X),是吗? |
|