|
[ruby-list:43032] 「何もない(nil)」+「何か(v)」→「何か(v)」: msg#00017lang.ruby.japanese
たけ(tk)です ふと思ったのですが、 「何もない(nil)」ところに「何か(v)」を「加えた」場合には、加えた「何か(v)」 そのものになるのが、「論理的」ではないか? class NilClass def +(v) v end end array = [] p(array[1]) #=> nil p(array[1]+=1) #=> 1 p(array[1]+=1) #=> 2 p(array[2]) #=> nil p(array[2]+="a") #=> "a" p(array[2]+="b") #=> "ab" p :ok * 何が「論理的」か、よくわかりませんが・・。 Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:43031] Re: 管理人様 お願いいたします。, Takahiro Kambe |
|---|---|
| Next by Date: | [ruby-list:43033] Re: 「何もない(nil)」+「何か(v)」→「何か(v)」, Yukihiro Matsumoto |
| Previous by Thread: | [ruby-list:43025] [ANN]RubyCocoa-0.5.0リリース, kimura wataru |
| Next by Thread: | [ruby-list:43033] Re: 「何もない(nil)」+「何か(v)」→「何か(v)」, Yukihiro Matsumoto |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |