SORU
24 Temmuz 2009, Cuma


Nasıl Perl ile iki dizeleri?

Nasıl Perl ile iki dizeleri?

Perl öğreniyorum, bu temel soru burada StackOverflow üzerinde baktım ve sorayım dedim çok iyi bir cevap buldum.

CEVAP
24 Temmuz 2009, Cuma


  • cmp Karşılaştırın

    'a' cmp 'b' # -1
    'b' cmp 'a' #  1
    'a' cmp 'a' #  0
    
  • eq Eşit

    'a' eq  'b' #  0
    'b' eq  'a' #  0
    'a' eq  'a' #  1
    
  • ne-Eşit

    'a' ne  'b' #  1
    'b' ne  'a' #  1
    'a' ne  'a' #  0
    
  • lt daha Az

    'a' lt  'b' #  1
    'b' lt  'a' #  0
    'a' lt  'a' #  0
    
  • le daha Az veya eşit

    'a' le  'b' #  1
    'b' le  'a' #  0
    'a' le  'a' #  1
    
  • gt daha Büyük

    'a' gt  'b' #  0
    'b' gt  'a' #  1
    'a' gt  'a' #  0
    
  • ge daha Büyük veya eşit

    'a' ge  'b' #  0
    'b' ge  'a' #  1
    'a' ge  'a' #  1
    

Daha fazla bilgi için perldoc perlop bkz.

( Ben basitleştirilmesi bu biraz gibi ama cmp dönüş değeri olur, hem de boş bir dize ve sayısal olarak sıfır değeri yerine 0 ve bir değeri olan her iki dize '1' ve sayısal değeri 1. Bu her zaman Perl boolean operatörleri alacağınız aynı değerlerdir. Gerçekten tek farkı gerçekten önemli değil, hangi boolean ya da sayısal işlemler için dönüş değerlerini kullanarak olmalıdır. )

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • magnum33563

    magnum33563

    8 NİSAN 2011
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009