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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • spederson7

    spederson7

    17 Temmuz 2006