Ruby 初心者スレッド Part 34
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 10/01/31 09:18:07 >>96 a += 1 a = a + 1 a ||= {} a = a || {} a が偽と評価される場合に限り a = {} となり、それ以外のときは a = a 変数の初期化を保証するために使われることが多い 101:デフォルトの名無しさん 10/01/31 09:23:09 >>100 だいたいの意味はそうだからいいんだけど、厳密には a || (a = b) ってことになる ||= と &&= だけちょっと特殊 ってようなのをどっかで見た 102:デフォルトの名無しさん 10/01/31 11:13:45 >>101 http://doc.okkez.net/187/view/spec/operator#selfassign まあobj.foo = obj.fooに副作用がある設計のほうがどうかと思うけどな 103:デフォルトの名無しさん 10/01/31 14:11:36 >>98 ありがとうございます objは再帰的なHashなようでdumpできないオブジェクトが入っている場所は一定ではないようです またTrueClassなどdupできないものも含まれているようです 一気に特異メソッドを取り除いてdumpする方法はないでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5387日前に更新/176 KB
担当:undef