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

  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • RealPapaPit

    RealPapaPit

    16 Mart 2009