Ruby 初心者スレッド Part 21
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
800:デフォルトの名無しさん 08/09/09 21:11:58 >>790 class C def foo=(v) raise if v < 0 || v > 10 @foo = v end def foo @foo end end o = C.new o.foo = 11 801:デフォルトの名無しさん 08/09/09 21:12:43 >>794 if文知ってるとチンコはえてきますか? 802:730 08/09/09 21:12:55 >>798 ありがとうございます。 803:デフォルトの名無しさん 08/09/09 21:13:17 >>790 ローカル変数やインスタンス変数に入る値(=代入されるオブジェクトの内容)を、自動的に制限する方法は 基本的には存在しない。テストで頑張るのが常道 ただし、アクセサメソッドを上書きすることで obj.parameter = 100 といった代入の形に限り、何らかの制限を行うことはできる 804:デフォルトの名無しさん 08/09/09 21:14:50 >>798 の毒され方が気になる 805:デフォルトの名無しさん 08/09/09 21:19:41 >>804 確かに、かなりの重症患者だろうな… ラムダ使いも、度がすぎると全く未知の方法を編み出すんだろう…
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/211 KB
担当:undef