2012-01-18 24 views

cevap

56

Yakut tercüman nil ile yerel değişkeni başlatır. Atama ifadesini yürütmeden önce veya atamaya erişilemediğinde bile yerel değişkeni başlatır (aşağıdaki örnekte olduğu gibi). Bu, nil ile a kodunuzu başlatır ve daha sonra a = nil ifadesi sağdaki değeri değerlendirir.

a = 1 if false 
a.nil? # => true 

ilk atama ifade

yürütülmez ama a nil ile başlatılır.