Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
58:デフォルトの名無しさん 09/08/11 07:27:33 Rubyに言語仕様としてのプロパティやアクセサというものは存在しない あくまで「遠目に見ればそのように見えるかもしれない動作」を 単なるインスタンスメソッドで代用しているに過ぎない >>57 設計思想自体に何か重大な誤りがあるようにしか見えないが、 とりあえずは foo の属するクラス定義の method_missing の中で分岐書くしかないな 59:デフォルトの名無しさん 09/08/11 08:02:55 「インスタンス変数が初めて使用されたときにアクセサメソッドを定義させることはできませんか」 というような質問は年に何回か見るな 動的言語を名乗ってる以上できても面白そうだが、現行では残念ながらできない クラス設計者が @foo = 100 とする代わりに毎回 instance_variable_initialize(:foo, 100) と書くようにする、みたいな 予防法的なめんどくさい手順しか思いつかん あ、 instance_variable_initialize は自作してね 60:デフォルトの名無しさん 09/08/11 09:13:07 OpenStructは?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5415日前に更新/180 KB
担当:undef