Project1
标题:
新手在脚本中的问题?
[打印本页]
作者:
50568358
时间:
2008-2-15 02:46
标题:
新手在脚本中的问题?
我看到下面这里发现问题?
“里的 return 就是结束函数处理的命令。函数可以考虑为 RPGXP 的公共事件,而 return 就是相当于「中断事件处理」的意思。return 右侧所写的运算,就是该函数的返回值。在中途中断函数的情况以外还可以省略 return,这大概会更方便吧。”
这其中return是什么意思?中断事件处理和公共事件有什么关系,我从没弄过公共事件,更不明白中断能带来什么后果,为什么还可以省略。那出这个词谁都不用还有什么用。请大哥们讲的更明白些。
问题2,所以def end 一点不会,我试着写了个脚本:
a="贰"
def sum(9)
sum<0 ?"壹":"叁"
end
print "sum#{a}"
exit
那里出现了错误?不因该显示叁贰么?
上文中的变量a可以用中文么?
[LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
我要救人
时间:
2008-2-15 02:50
提示:
作者被禁止或删除 内容自动屏蔽
作者:
50568358
时间:
2008-2-15 02:54
return 是返回一个值,那不写不也一样么?有什么区别啊?
在什么情况下会出现问题?
我的那条命令,是错误的,去掉引号也是错误?
哪错了啊?
作者:
xiarongshan
时间:
2008-2-15 02:56
提示:
作者被禁止或删除 内容自动屏蔽
作者:
我要救人
时间:
2008-2-15 03:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
xiarongshan
时间:
2008-2-15 03:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
我要救人
时间:
2008-2-15 03:18
提示:
作者被禁止或删除 内容自动屏蔽
作者:
50568358
时间:
2008-2-15 03:44
我大概明白点了可:
haha="中国移动"
def ha(x = 10)
if x>=5
return 好
else
return 不好
end
end
p "#{haha}ha"
exit
为什么显示的是中国移动ha呢?
不是应该显示 中国移动好么?
作者:
superufo
时间:
2008-2-15 03:54
提示:
作者被禁止或删除 内容自动屏蔽
作者:
50568358
时间:
2008-2-15 04:07
可还有,那 我写 p haha+ha为什么也行啊?这里为什么识别了haha+ha是字符了呢?】
机器人大哥就是厉害啊
作者:
superufo
时间:
2008-2-15 04:12
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1