Ruby學習筆記 一

2021-08-26 12:48:10 字數 486 閱讀 4332

單引號與雙引號的差別: 與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的類和模組都是 開放的 而且可以在執行...