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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009