-1
下面的代碼通過一個RSpec測試自己的titleize方法:創建
class Book
attr_reader :title
def initialize(title=nil)
@title = title && title.capitalize!
end
def title=(new_title)
@title = new_title && new_title.capitalize!
end
end
我不明白爲什麼,或該代碼在所有與此有關..
- attr_reader:我讀了它使 參數通過(So @title)的實例變量是否正確?
- 標題& & title.capitalize! :這是幹什麼的?
- title =(new_title):爲什麼參數前有一個等號?