Nom de la fonction
String to compare
String to compare sans tenir compte de la casse
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Création de boîtes de dialogue utilisateur
Signification
Deux chaînes sont comparées entre elles sur le plan lexicographique.
La fonction retourne la valeur de retour zéro si les chaînes sont iden‐
tiques, une valeur inférieure à zéro si la première chaîne est plus petite
que la deuxième, ou une valeur supérieure à zéro si la deuxième chaî‐
ne est plus petite que la première.
Paramètres :
str1 - Chaîne
str2 - Chaîne de comparaison
Syntaxe :
<function name="string.cmp" return ="<int var>" >
str1, str2 </function>
Exemple :
<let name="rval">0</let>
<let name="str1" type="string">A brown bear hunts a
brown dog.</let>
<let name="str2" type="string">A brown bear hunts a
brown dog.</let>
<function name="string.cmp" return="rval"> str1,
str2 </function>
Résultat :
rval= 0
Deux chaînes peuvent être comparées entre elles du point de vue
lexicographique sans tenir compte de la casse.
La fonction retourne la valeur de retour zéro si les chaînes sont iden‐
tiques, une valeur inférieure à zéro si la première chaîne est plus petite
que la deuxième, ou une valeur supérieure à zéro si la deuxième chaî‐
ne est plus petite que la première.
Paramètres :
str1 - Chaîne
str2 - Chaîne de comparaison
Syntaxe :
<function name="string.icmp" return ="<int var>" >
str1, str2 </function>
Exemple :
<let name="rval">0</let>
<let name="str1" type="string">A brown bear hunts a
brown dog.</let>
<let name="str2" type="string">A brown Bear hunts a
brown Dog.</let>
<function name="string.icmp" return="rval"> str1,
str2 </function>
Résultat :
rval= 0
1.10 Fonctions prédéfinies
109