赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 92 |
经验 | 0 |
最后登录 | 2024-10-20 |
在线时间 | 466 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9163
- 在线时间
- 466 小时
- 注册时间
- 2015-5-8
- 帖子
- 866
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 taeckle 于 2019-12-28 17:44 编辑
经常在各种脚本里看到"return true" "return false" "return" , return应该是"返回(上一个层面)+中断(这一def的计算)"的意思
特地开一贴,想请大神们分享一下自己对"return true" 和"return false" 指令作用和意义的理解,这里有个默认脚本里判断是否可以回避攻击的例子:
# ● 判断状态 [无法回避攻击]
#--------------------------------------------------------------------------
def cant_evade?
for i in @states
if $data_states.cant_evade
return true
end
end
return false
end
#--------------------------------------------------------------------------
请问这个例子里的 "return true" 和 "return false" 有什么区别呢?
多谢了!
|
|