Ruby學習筆記(一)

2021-08-25 01:41:40 字數 610 閱讀 8556

1: 單引號和雙引號的區別

單引號中不能包含變數,雙引號中可以包含變數。在ruby中,單引號中的\n這樣表示換行之類的轉義字元都會無效,直接輸出出來。

2:  使用for r

uby的for有兩種用法

sum=0

for i in 2..5

sum+=1

endputs sum

names = ["a","b","c"]

for name in names

puts name

end

注意hash輸出結果,將鍵值都輸出

name=

for n in name

puts n

end

3: 迭代,其實迭代也是我們熟悉的迴圈中的一種

a=["a","b"]

a.each

4: hash算列表 ,ruby的hash格式用=>分隔,在呼叫hash資料時,ruby只能通過hash[name]呼叫

b=

puts b["a"]

ruby學習筆記(一)

1.ruby中列出物件的方法 要知道乙個類是否定義了某個特殊的例項方法,需要在類上呼叫method defined?或者在類的例項上呼叫respond to?要知道乙個類是否定義可某個特定的類方法,需要在類上呼叫respond to?class myclass def myclass.my sing...

Ruby學習筆記 一

單引號與雙引號的差別 與shell中類似,單引號中的內容不會被轉義,雙引號中的內容會被轉義.測試 如下 name butnet puts hello t puts hello t begin 輸出結果 hello t hello butnet end類初始化方法名 initialize 建立類的內容...

Ruby學習筆記(一)

1 ruby的注釋以 開頭,緊跟著 後面的內容表示被注釋 的返回值。2 print方法列印不換行,puts方法列印並換行。3 用def關鍵字來定義方法,方法的返回值是方法體中最後乙個被執行的表示式的值。4 單鍵方法 類方法 是以物件名為方法名的字首。5 ruby的類和模組都是 開放的 而且可以在執行...