Ruby ne olursa olsun dize dize davanın karşılaştırın | Netgez.com
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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • backyardjay

    backyardjay

    8 ÅžUBAT 2009
  • Hak5

    Hak5

    7 EYLÜL 2005