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

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • DominicFear

    DominicFear

    30 Kasım 2006
  • NLthomas21

    NLthomas21

    20 Mayıs 2008