GitHubKontrybutorzy w programie GitHub: Edytuj w trybie z połączeniem

strcmp ()

Porównuje dwa łańcuchy.

Funkcja rozpoczyna porównywanie pierwszego znaku każdego łańcucha. Jeśli są one równe sobie, to kontynuuje on od następujących par, dopóki znaki nie będą się różnić lub dopóki nie zostanie osiągnięty koniec krótszego łańcucha.

Składnia

strcmp(string1, string2)

Argumenty

  • string1: pierwszy łańcuch wejściowy dla porównania.
  • string2: drugi łańcuch wejściowy do porównania.

Zwraca

Zwraca wartość integralną wskazującą relację między łańcuchami:

  • < 0 -pierwszy znak, który nie jest zgodny, ma niższą wartość w string1 niż w string2
  • 0 -treść obu łańcuchów jest równa
  • > 0 -pierwszy znak, który nie jest zgodny, ma większą wartość string1 niż wartość string2

Przykłady

datatable(string1:string, string2:string)
["ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"]
| extend result = strcmp(string1,string2)
string1 string2 wynik
ABC ABC 0
abc ABC 1
ABC abc -1
abcd abc 1