[#50041] 異なるProcオブジェクトが同じ構造を持つかどうか確かめたい — Tanaka Kazuki <mail@...>
GyRCJCIkMSReJDckRiQqJGEkRyRIJCYkNCQ2JCQkXiQ5GyhCLg0KGyRCRjBFKiRLOm4kaSRsJD8w
5 messages
2015/01/05
[#50042] Re: 異なるProcオブジェクトが同じ構造を持つかどうか確かめたい
— Nobuyoshi Nakada <nobu@...>
2015/01/05
On 2015/01/05 12:25, Tanaka Kazuki wrote:
[#50043] Re: 異なるProcオブジェクトが同じ構造を持つかどうか確かめたい
— Tanaka Kazuki <mail@...>
2015/01/05
PiAbJEIwbEhMMj0kTyRHJC0kSiQkJEg7VyQkJF4kOSQsISIkMyROTmMkRyRPGyhCPiA+IElTZXEg
[#50046] ruby 2.2のDir.glob大文字小文字区別について — NASU Tohru/那須 亮 <nst329@...>
6YKj6aCI44Go55Sz44GX44G+44GZDQoNCk9TWCBtYXZlcmlja3PjgavjgabjgIFob21lYnJld+OC
5 messages
2015/01/06
[#50053] x ||= 1 — "5.5" <5.5@...>
5.5 です。
15 messages
2015/01/13
[#50056] Re: x ||= 1
— "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
2015/01/13
きしもとです
[#50057] Re: x ||= 1
— Nobuyoshi Nakada <nobu@...>
2015/01/13
On 2015/01/13 13:48, KISHIMOTO, Makoto wrote:
[#50071] 世の中のRubyコードをgrepする方法 — Tanaka Kazuki <mail@...>
GyRCJDMkcyRLJEEkTxsoQi4NChskQkAkJE5DZiRIJCQkJjhATVUkTjtYJDk9aiRPGyhCIGdpdGh1
5 messages
2015/01/25
[ruby-list:50058] Re: x ||= 1
From:
"5.5" <5.5@...>
Date:
2015-01-13 15:26:16 UTC
List:
ruby-list #50058
きしもとさん,中田さん,ご教示ありがとうございます。 結論としては, 式1 ||= 式2 は 式1 = 式1 || 式2 でもなく 式1 || (式1 = 式2) でもなく,るりまをはじめ,このような式の置き換えで説明している ものはすべて誤り,ということですね? そして,こいつが意味するところは, 式1 が未定義もしくは偽のとき 式1 に 式2 の評価結果を代入し その値を全体の評価値とする。 式1 が真のとき,その評価結果を全体の評価値とする。 ということでよろしいでしょうか? それから,ローカル変数がどこから定義済とみなされるかは,いまま で何となく行単位で考えてしまっていましたが,実際にはもっと細か く,見た目で代入式が存在する箇所以降であると考えていいのでしょ うか。 たとえば, x = 1 if x は,if 修飾子の x よりも左に x = 1 があるので NameError には ならないが, if x then x = 1 end は x = 1 のほうがあとにあるので,NameError になる,と。 -- 5.5@moji.gr.jp