Eğer bir değişken tanımlanmış mı kontrol ediyorsunuz? | Netgez.com
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

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011