SORU
16 Mayıs 2010, Pazar


Ruby ne olursa olsun dize dize davanın karşılaştırın

Kontrol etmen gerekiyor

"Apple" = "Apple" TRUE
"Apple" = "APPLE" TRUE
"Apple" =  "Apple1" FALSE

ruby

Onay büyük / küçük harfe duyarlı olmadığı için bir dize karşılaştırma ama ihtiyacım var.

teşekkürler

CEVAP
16 Mayıs 2010, Pazar


casecmp arıyoruz. Eğer iki dize eşit olması durumunda 0, case-duyarsızca verir.

str1.casecmp(str2) == 0

"Apple".casecmp("APPLE") == 0
#=> true

Alternatif olarak, küçük harf (str.downcase) iki dizeleri dönüştürebilirsiniz ve eşitlik için karşılaştırın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • TechBalance

    TechBalance

    12 HAZİRAN 2011
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009