Ruby 初心者スレッド Part 24
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 09/01/07 19:12:31 インスタンスを引数にとるユーティリティなメソッドとしてクラスメソッドにまとめろという課題にも思えるけど、違うんだろうな >>149 Student.find の引数には具体的にどんなものを指定するのが妥当で、 それによってメソッドの返り値としてどんなものが返ってくるべきだと思う? 151:デフォルトの名無しさん 09/01/07 19:14:23 class Student @@list = {} attr_reader :name def initialize(name) @name = name @@list[name] = self end def Student.find(name) @@list[name] end end Student.new("foo") puts Student.find("foo").name こんな感じか。 152:デフォルトの名無しさん 09/01/07 19:18:07 >>151 initialize の引数はたぶん7つだと思うよ っていうか、それだと個々のインスタンス生成する意味がねえ 153:デフォルトの名無しさん 09/01/07 19:20:39 >それだと個々のインスタンス生成する意味がねえ でも課題の内容からすると、まさにその方法を想定してるんだよな、たぶん…
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5385日前に更新/246 KB
担当:undef