在PHP中,我可以輕鬆地寫出:Ruby如何處理未聲明的變量而不是php?
if (x > 100)
{
method();
}
知道,如果X不存在,我的程序會將其視爲在路上小凸點,繼續向前。
我習慣於使用php的超級鬆散變量打字和未聲明的處理,並且想知道Ruby的規則與此有關。
當您嘗試評估未聲明的內容時,Ruby的默認操作是什麼?
如果我可以胡椒這太...在null中,null,零和false等於相同的東西嗎? 會
if(!x)
{
puts 'works'
}
puts?
我知道這些都是非常簡單的問題,但它們對我來說太明顯了,或者我使用了錯誤的搜索短語。
這是一個公平的問題,但爲什麼不嘗試一下? –
我約10分鐘到Ruby。我仍然在學習語法。 – Silvius
1.9。3p194:004> if(x <10){puts'yay'} 1.9.3p194:005?> – Silvius