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