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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • TokShogun

    TokShogun

    6 HAZİRAN 2009