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

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • jpmkm1

    jpmkm1

    4 NİSAN 2008