單引號與雙引號的差別: 與shell中類似, 單引號中的內容不會被轉義, 雙引號中的內容會被轉義. 測試**如下:
name='butnet'
puts 'hello \t #'
puts "hello \t #"
=begin
輸出結果:
hello \t #
hello butnet
=end
類初始化方法名: initialize
建立類的內容使用類的 new方法
class test
def initialize
puts 'initialize'
endenda = test.new
=begin
initialize
=end
ruby的多行注釋以=begin開始, 以=end結束, 單行注釋使用 井號 "#" ruby學習筆記(一)
1.ruby中列出物件的方法 要知道乙個類是否定義了某個特殊的例項方法,需要在類上呼叫method defined?或者在類的例項上呼叫respond to?要知道乙個類是否定義可某個特定的類方法,需要在類上呼叫respond to?class myclass def myclass.my sing...
Ruby學習筆記(一)
1 單引號和雙引號的區別 單引號中不能包含變數,雙引號中可以包含變數。在ruby中,單引號中的 n這樣表示換行之類的轉義字元都會無效,直接輸出出來。2 使用for r uby的for有兩種用法 sum 0 for i in 2.5 sum 1 endputs sumnames a b c for n...
Ruby學習筆記(一)
1 ruby的注釋以 開頭,緊跟著 後面的內容表示被注釋 的返回值。2 print方法列印不換行,puts方法列印並換行。3 用def關鍵字來定義方法,方法的返回值是方法體中最後乙個被執行的表示式的值。4 單鍵方法 類方法 是以物件名為方法名的字首。5 ruby的類和模組都是 開放的 而且可以在執行...