Ruby 程序中的行尾
当代码行的 尾部出现 "+,-,*,/ "等运算符的时候,是不会结尾程序!
当“+”遇到字符串时,起连接符的作用
#!/uer/bin/ruby -w
# -*- coding:UTF-8 -*-
print "你好:"+
"北京!"
Ruby 标识符(变量名)
变量名可以为 字母,数字,下划线(_),但是不能为 关键字;
#!/uer/bin/ruby -w
# -*- coding:UTF-8 -*-
Ram = "你好!"
print Ram
保留字(Ruby关键字)
下表列出了 Ruby 中的保留字。这些保留字不能作为常量或变量的名称。但是,它们可以作为方法名。
BEGIN | do | next | then |
END | else | nil | true |
alias | elsif | not | undef |
and | end | or | unless |
begin | ensure | redo | until |
break | false | rescue | when |
case | for | retry | while |
class | if | return | while |
def | in | self | __FILE__ |
defined? | module | super | __LINE__ |
Ruby 中的 Here Document
"Here Document" 是指建立多行字符串。在 << 之后,您可以指定一个字符串或标识符来终止字符串,且当前行之后直到终止符为止的所有行是字符串的值。
如果终止符用引号括起,引号的类型决定了面向行的字符串类型。请注意<< 和终止符之间必须没有空格。
第一种格式:
第二种:
第三种:
第四种:
Ruby BEGIN 语句
作用:声明 code(代码块) 会在程序运行之前被调用。
语法
BEGIN {
code(代码块)
}
Ruby END 语句
语法
END {
code
}
Ruby 注释
注释会对 Ruby 解释器隐藏一行,或者一行的一部分,或者若干行。您可以在行首使用字符( # ):
# 我是注释,请忽略我。
或者,注释可以跟着语句或表达式的同一行的后面:
name = "Madisetti" # 这也是注释
您可以注释多行,如下所示:
# 这是注释。
# 这也是注释。
# 这也是注释。
# 这还是注释。
下面是另一种形式。这种块注释会对解释器隐藏 =begin/=end 之间的行:
=begin
这是注释。
这也是注释。
这也是注释。
这还是注释。
=end