本帖最后由 琳lin爱妮爱 于 2014-6-28 16:27 编辑
在正文开始之前,先普及几个语法点:
首先Ruby同C系语言一样,大小写敏感。请一定要注意大小写。
1.Ruby的注释语句:
分为单行与多行两种
单行注释为:#
例如:
输出为7.
这个使用的非常之多,而且与C与Java的注释语句不同,请记好。
多行的注释为:=begin 到=end
例如:
p 3 + 4 =begin 这么简单的东西你可能不会算吗? p 7 =end
p 3 + 4
=begin
这么简单的东西你可能不会算吗?
p 7
=end
输出7.
但在RM脚本编译器中是很少使用的。【至少我是暂时没发现脚本中使用了这个】
想要注释多行时,一般情况下是这样使用的:
#============================================================================== # ■ Vocab #------------------------------------------------------------------------------ # 定义了用语和信息。将部分资料定义为常量。用语部分来自于 $data_system 。 #==============================================================================
#==============================================================================
# ■ Vocab
#------------------------------------------------------------------------------
# 定义了用语和信息。将部分资料定义为常量。用语部分来自于 $data_system 。
#==============================================================================
大家随手打开一个都是能够看到的。
2.Ruby的语句的输出语句:
p , print , puts
#使用p 语句输出 p 3 + 4 p "谁告诉我3+4等于8的?" #使用print语句输出 print 3 + 4 print "谁告诉我3+4等于8的?" #使用puts语句输出 puts 3 + 4 puts "谁告诉我3+4等于8的?"
#使用p 语句输出
p 3 + 4
p "谁告诉我3+4等于8的?"
#使用print语句输出
print 3 + 4
print "谁告诉我3+4等于8的?"
#使用puts语句输出
puts 3 + 4
puts "谁告诉我3+4等于8的?"
以上三个语句大致上可以通用,但是puts会在语句的后面自动添加一个换行符,直接换行。而print则不会。需要换行时使用 '\n' , 这里同C系语言一样。
另外,p 语句则更适合进行检查,因为p输出采用的是数组字面量的表示法,而prints与puts只是简单的将每个元素打印出来。这里可以暂时不必仔细研究。
输出语句在RM脚本编译器中很少出现。就如同Java的System.out.print语句一样,在后台命令中使用的非常多,而在图形界面设计的时候却从不会使用。但是在发现出错时,却可以巧妙的利用输出语句来输出当前的数据或文本,对解决BUG还是很有用处的。
3.Ruby语句的断句:
在Ruby语言中,同C系语言一样,用 ; 表示一句话的结束,也可以选择直接换行来表示一句话的结束。
在RM脚本编译器中使用的是直接换行。
如果语句太长,可以用“ \ ”连接下一行。
例如:
print "真的可以"\ "连行啊" # 真的可以连行啊
print "真的可以"\
"连行啊"
# 真的可以连行啊
同样在RM脚本编译器中很少使用。 |