ruby的特性:
下表列出了 ruby 中的保留字。這些保留字不能作為常量或變數的名稱。但是,它們可以作為方法名。
begin
donext
then
endelse
niltrue
alias
elsif
notundef
andend
orunless
begin
ensure
redo
until
break
false
rescue
when
case
forretry
while
class
ifreturn
while
defin
self
__file__
defined?
module
super
__line__
"here document" 是指建立多行字串。在 << 之後,您可以指定乙個字串或識別符號來終止字串,且當前行之後直到終止符為止的所有行是字串的值。
如果終止符用引號括起,引號的型別決定了面向行的字串型別。請注意<< 和終止符之間必須沒有空格。
單引號與雙引號的差別: 與shell中類似, 單引號中的內容不會被轉義, 雙引號中的內容會被轉義
例子:
@title="test"#print <<'eoc'
#eoc
print <<"foo", <<"bar"
i said foo.
#foo
i said bar.
bar結果:
i said foo.
test --- 內容被轉義了
i said bar.
begin宣告 code 會在程式執行之前被呼叫。
例子:
puts "this is main ruby program"initializing ruby programbegin
結果:
this is main ruby program
end宣告 code 會在程式的結尾被呼叫。
例子:
puts "this is main ruby program"initializing ruby programend
begin
結果:
this is main ruby program
terminating ruby program
注釋會對 ruby 直譯器隱藏一行,或者一行的一部分,或者若干行。您可以在行首使用字元( # ):
# 我是注釋,請忽略我。或者,注釋可以跟著語句或表示式的同一行的後面:
name ="madisetti"# 這也是注釋您可以注釋多行,如下所示:
# 這是注釋。# 這也是注釋。# 這也是注釋。# 這還是注釋。下面是另一種形式。這種塊注釋會對直譯器隱藏 =begin/=end 之間的行:
=begin這是注釋。這也是注釋。這也是注釋。這還是注釋。=end
Ruby自學之路 一
ruby的特性 下表列出了 ruby 中的保留字。這些保留字不能作為常量或變數的名稱。但是,它們可以作為方法名。begin donext then endelse niltrue alias elsif notundef andend orunless begin ensure redo until...
Mysql自學之路
一 mysql表和索引的建立 1 檢視mysql連線數,狀態,最大併發數 show variables like max connections 可以在 etc my.cnf裡面設定資料庫的最大連線數 2 建立使用者,賦予許可權 create database zabbix default char...
python自學之路 基礎篇(一)
1 info abc info 2 d 結果是什麼,為什麼會報錯呢?typeerror str object does not support item assignment 字串不支援字元賦值。2 如果要把上面的字串info裡面的c替換成d,要怎麼操作呢?info abc b info.repla...