Houdini:exhelp strcmp


float strcmp (string s1, string s2)
        Compares two strings.
        
        * Returns -1 if <s1> comes before <s2> according to ASCII.
        * Returns 1 if <s1> comes after <s2> according to ASCII.
        * Returns 0 if <s1> is equal to <s2>.
        This function is case-sensitive. For case-insensitive comparison, use strcasecmp.
        
        EXAMPLES
              strcmp("abc", "xyz") = -1
        
              strcmp("A", "a") = -1
        
              strcmp("xyz, "abc") = 1
        
              strcmp("abc", "abc") = 0

-------------------------------------

アスキー文字順を比較するベースとして、2つの文字列を判定し、-1、1、0 のどれかの値を返してくる。

        EXAMPLES
              strcmp("abc", "xyz") = -1
       ↑
      "abc"⇒"xyz" アスキー順にs1, s2がならんでいるので、リターン値 = -1
        
              strcmp("A", "a") = -1
       ↑
      "A"⇒"a" アスキー順にs1, s2がならんでいるので、リターン値 = -1
        
              strcmp("xyz, "abc") = 1
       ↑
      "xyz"←"abc" アスキー順とは逆にs1, s2がならんでいるので、リターン値 = 1
        
              strcmp("abc", "abc") = 0
       ↑
      "abc"="abc" s1, s2が全く同じなので、リターン値 = 0


0 コメント:

コメントを投稿