0
我想知道,如果一個人能在Ruby中定義一個類有以下類型的用法:調用方法時的類名稱的使用方式與方法
Class Book
def Book
puts self.to_s
end
def initialize(name)
@name = name
end
def to_s
@name.to_s
end
end
用法:
Book "To Kill a Mocking Bird" #=>To Kill a Mocking Bird
我想要的是這樣的行爲如下
- 該方法的一個實例被創建(作爲一個簡寫)。
- 在此之後立即調用Book方法並執行一段代碼。
(其命名一樣的類中的方法的目的是有回調時,它的使用方式與方法。)
這可能在Ruby中?
這種運作良好,夠簡單。謝謝! – 2012-02-03 04:18:54
@JimPedid,不要忘記upvote /接受良好的答案。您可以閱讀[簡要常見問題文章]中的接受答案(http://stackoverflow.com/faq#howtoask) – 2012-02-03 08:17:28