SORU
13 Kasım 2008, PERŞEMBE


Eğer bir değişken tanımlanmış mı kontrol ediyorsunuz?

Nasıl bir değişken Ruby tanımlı olup olmadığını kontrol edebilir miyim? issettipi bir yöntem var mı?

CEVAP
13 Kasım 2008, PERŞEMBE


defined? anahtar kelime (documentation) kullanın. Eğer öyle olsaydı zaten maddenin bir tür, ya da nil ile bir Dize döndürür.

>> a = 1
 => 1
>> defined? a
 => "local-variable"
>> defined? b
 => nil
>> defined? nil
 => "nil"
>> defined? String
 => "constant"
>> defined? 1
 => "expression"

Skalee olarak yorumladı: "nil için ayarlanan değişken başlatıldı dikkati çekiyor."

>> n = nil  
>> defined? n
 => "local-variable"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dcigs

    dcigs

    9 EYLÜL 2006
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012