Project1

标题: if else end def super嘛意思?嘛作用? [打印本页]

作者: 明火暗雷    时间: 2008-5-12 05:56
标题: if else end def super嘛意思?嘛作用?
特别是def和super不晓得意思呢{/pz} [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 3535    时间: 2008-5-12 05:59
def 是用来定义方法,
def t
p "test"
end
t  # => "test"

if else end是条件分歧,
if $a == 0 # 当$a等于0
p $a
else       # $a不等于0时
exit
end


super:
http://rpg.blue/viewthread.php?tid=86038
作者: yangff    时间: 2008-5-12 06:00
1、def 就是申明一个过程。总之怎么说?上网搜索关于过程、函数的知识吧~~
2、super就是调用父类同名函数(这一样说你明白吗?) [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 明火暗雷    时间: 2008-5-12 06:01
定义?定义T和显示TEXT有什么关联啊。。
{/gg}别打我。。我不晓得
作者: yangff    时间: 2008-5-12 06:02
建议你去看一些基本的教程,比如从头跟我学ruby(ms这样叫)
作者: yangff    时间: 2008-5-12 06:03
if是如果。。。。
else是否则。。。
end是对if、def、do、class……的结束
作者: 明火暗雷    时间: 2008-5-12 06:03
等等else嘛意思来着?也?并列关系?
作者: Infrared    时间: 2008-5-12 06:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 明火暗雷    时间: 2008-5-12 06:05
我徒弟说这么胡乱问有效果些
另外我要忽视XP。学VX脚本的说。。虽然现在受到一定的局限性
作者: 明火暗雷    时间: 2008-5-12 06:06
to 3535.忘了。。明天试试吧。然后认可。辛苦您了~~
作者: SkyGod    时间: 2008-5-12 06:06
以下引用明火暗雷于2008-5-11 22:03:54的发言:

等等else嘛意思来着?也?并列关系?


else不是并列是否則
作者: 雪流星    时间: 2008-5-12 11:06
if .. else .. end
就相当於事件中的条件分歧

其实建议LZ去XP提问区的至顶帖看一下脚本的基础理论
不要一直提问,不然有刷分的嫌疑
作者: 禾西    时间: 2008-5-12 11:23
翻譯一下中文:

if    : 如果
else  : 除此以外
end   : 結束
def   : 定義(define)
super : 上承(嚮上承繼)

[LINE]1,#dddddd[/LINE]
另外,單就腳本來說,從 VX 入手和 XP 入手沒有分別。
都是 Ruby 語句...甚至從來 programming ruby 入手也可以
本帖已經收錄
作者: PURSE    时间: 2008-10-3 20:25
以下引用明火暗雷于2008-5-11 22:01:01的发言:

定义?定义T和显示TEXT有什么关联啊。。
别打我。。我不晓得

定义T过后,T就变成了一个类,显示"text"是这个类的算法.定义好过后,想要再执行 p"text"
这个命令就不需要重新输入了,只需要调用类T即可.
作者: gdmingxuezhi    时间: 2009-8-11 22:40
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1