1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
<h2 class="wimscenter">Liste complte des relations conditionnelles</h2>
Toutes les comparaisons sont faites sur des chanes de caractres :
<span class="tt wims_code_words">string1 rel string2</span>.
Plusieurs comparaisons peuvent tre relies par les oprateurs <span class="tt wims_code_words">and</span> et <span class="tt wims_code_words">or</span>.
Les parenthses sont alors utilises pour construire des expressions logiques complexes de comparaison.
:Relations
:Relation,Exemple,Signification
:==
string1 == string2 <br> string1 = string2
avec <span class="tt wims_code_words">if</span>: vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> sont identiques ; <br> avec <span class="tt wims_code_words">ifval</span>: vrai si les valuations numriques de <span class="tt wims_code_words">string1</span> et de <span class="tt wims_code_words">string2</span> sont gales.
:!=
string1 != string2 <br> string1 <> string2
avec <span class="tt wims_code_words">if</span>: vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> ne sont pas identiques ; <br> avec <span class="tt wims_code_words">ifval</span>:vrai si les valuations numriques de <span class="tt wims_code_words">string1</span> et de <span class="tt wims_code_words">string2</span> ne sont pas gales ;
:<
string1 < string2
vrai si l'valuation numrique de <span class="tt wims_code_words">string1</span> est strictement infrieure celle de <span class="tt wims_code_words">string2</span>
:<=
string1 <= string2
vrai si l'valuation numrique de <span class="tt wims_code_words">string1</span> est infrieure ou gale celle de <span class="tt wims_code_words">string2</span>.
:>
string1 > string2
vrai si l'valuation numrique de <span class="tt wims_code_words">string1</span> est strictement suprieure celle de <span class="tt wims_code_words">string2</span>.
:>=
string1 >= string2
vrai si l'valuation numrique de <span class="tt wims_code_words">string1</span> est suprieure celle <span class="tt wims_code_words">string2</span>.
:isin
string1 isin string2
vrai si <span class="tt wims_code_words">string1</span> est une sous-chane de caractres de <span class="tt wims_code_words">string2</span>.
:notin
string1 notin string2
vrai si <span class="tt wims_code_words">string1</span> n'est pas une sous-chane de caractres de <span class="tt wims_code_words">string2</span>.
:iswordof
string1 iswordof string2
vrai si <span class="tt wims_code_words">string1</span> est un mot de <span class="tt wims_code_words">string2</span>.
:notwordof
string1 notwordof string2
vrai si <span class="tt wims_code_words">string1</span> n'est pas un mot de <span class="tt wims_code_words">string2</span>.
:isvarof
string1 isvarof string2
vrai si <span class="tt wims_code_words">string1</span> est une variable mathmatique de l'expression <span class="tt wims_code_words">string2</span>.
:notvarof
string1 notvarof string2
si <span class="tt wims_code_words">string1</span> n'est pas une variable mathmatique de l'expression <span class="tt wims_code_words">string2</span>.
:isvariableof
string1 isvariableof string2
vrai si <span class="tt wims_code_words">string1</span> est une variable mathmatique de l'expression <span class="tt wims_code_words">string2</span>.
:notvariableof
string1 notvariableof string2
vrai si <span class="tt wims_code_words">string1</span> n'est pas une variable mathmatique de l'expression <span class="tt wims_code_words">string2</span>.
:isitemof
string1 isitemof string2
vrai si <span class="tt wims_code_words">string1</span> est un item de la liste <span class="tt wims_code_words">string2</span>.
:notitemof
string1 notitemof string2
vrai si <span class="tt wims_code_words">string1</span> n'est pas un item de la liste <span class="tt wims_code_words">string2</span>.
:islineof
string1 islineof string2
vrai si <span class="tt wims_code_words">string1</span> est une ligne de <span class="tt wims_code_words">string2</span>.
:notlineof
string1 notlineof string2
vrai si <span class="tt wims_code_words">string1</span> n'est pas une ligne de <span class="tt wims_code_words">string2</span>.
:issamecase
string1 issamecase string2
vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> sont les mmes textes des espaces multiples prs, mais tenant compte de la casse des lettres.
:notsamecase
string1 notsamecase string2
vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> ne vrifient pas le critre ci-dessus.
:issametext
string1 issametext string2
vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> sont les mmes textes des espaces multiples prs, la casse prs et aux lettres accentues prs.
:notsametext
string1 notsametext string2
vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> ne vrifient pas le critre prcdent.
|