SORU
29 EKİM 2008, ÇARŞAMBA


Nil ya da Uzunluğu Kontrol Ruby bir Dize == 0 daha İyi bir Yolu Var mı?

Kontrol etmek için aşağıdaki bir dize sıfır VEYA Yakut 0 uzunluğa sahip olup olmadığını görmek için daha iyi bir yolu var mı?

if my_string || my_string.length == 0
  return true
else
 return false

C# kullanışlı var

string.IsNullOrEmpty(myString)

Bir şey Ruby benzer?

CEVAP
30 EKİM 2008, PERŞEMBE


Performansı hakkında endişeli değilim, genellikle bunu kullanırım:

if my_string.to_s == ''
  # It's nil or empty
end

Çeşitli varyasyonları vardır, elbette...

if my_string.to_s.strip.length == 0
  # It's nil, empty, or just whitespace
end

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Skrillex

    Skrillex

    6 NİSAN 2010