------Original Message------
From: Edwin Pratomo
To: [email protected];
Subject: Balasan: Re: Balasan: Re: [id-ruby] var = nil if false; p var.nil? #=> 
true | bug of the day ?

dalam bahasa manusia, sebetulnya yg ingin dibahas oleh penanya (arie atau
tobias) itu adalah: apa yg terjadi jika variabel diinisialisasi dalam
konstruksi yg menggunakan if sebagai statement modifier? 

--

Hahahahaha, 'dalam bahasa manusia', that's a good one :) got it, that's why I 
asked arie what's the philosophy of the question since it sounded like a 
philosophical question to me...

--

jika kondisi if-nya true kan sudah jelas hasilnya, nah pertanyaannya: apa yg
terjadi jika if-nya false? maka oleh arie/tobias dituliskanlah "var = nil if
false", lalu dichecknyalah status var itu, yg mungkin saja: nil, atau undefined
(seperti yg dikira tobias). 

--

Makanya saya berusaha jelaskan bahwa itu inherently ada di implementation ruby. 
In any case, parser dan lexical analyzer would have identify:

If bla bla bla
  X = true
End

The sameway as

X = true if bla bla bla

--
 
jadi saya binun juga kalo lalu dipertanyakan manfaat praktisnya snippet tsb :-)
karena snippet tsb itu sendiri sudah bermanfaat dalam menyampaikan dng jelas
apa yg menjadi pertanyaan tobias/arie :-)

--

Well sama-sama bingung kita kan? :) makanya saya bilang ke Arie, in my opinion 
there's no practical reason to use the code.

Well I'll leave it at that. I think there was just a misunderstanding about the 
question.

--
http://beol.laksmana.com/
http://twitter.com/beol

Kirim email ke