$gt

Utilisation: $gt(x,y[,type])
Catégorie: conditionnel

Description:

Renvoie « 1 » (Vrai) si x est supérieur à y en utilisant la comparaison spécifiée dans type. Les valeurs possibles de type sont « int » (entier), « float » (virgule flottante), « text » (texte sensible à la casse), « nocase » (texte insensible à la casse) et « auto » (détermine automatiquement le type des arguments fournis), avec « auto » utilisé comme méthode de comparaison par défaut si type n’est pas spécifié. Le type « auto » utilisera le premier type qui s’applique aux deux arguments dans l’ordre de préférence suivant : « int », « float » et « text ».

Note

L’argument type a été ajouté dans Picard v2.9. Avant cela, si un argument était manquant ou n’était pas un entier, la fonction retournait une chaîne vide.

Exemple:

Les instructions suivantes renverront les valeurs indiquées :

$gt(0,-1)                        ==>   "1" (True)
$gt(6,6)                         ==>   "" (False)
$gt(6.6,6.5)                     ==>   "1" (True)
$gt(b,a)                         ==>   "1" (True)
$gt(B,a)                         ==>   "" (False)
$gt(a,6)                         ==>   "1" (True)
$gt(a,6.5)                       ==>   "1" (True)

$gt(6,4,int)                     ==>   "1" (True)
$gt(6.1,4,int)                   ==>   "" (False)
$gt(a,6,int)                     ==>   "" (False)

$gt(4.1,4,float)                 ==>   "1" (True)
$gt(4.2,4.1,float)               ==>   "1" (True)
$gt(6,4,float)                   ==>   "1" (True)
$gt(a,6.5,float)                 ==>   "" (False)

$gt(2020-01-01,2020-01,text)     ==>   "1" (True)
$gt(abcd,abc,text)               ==>   "1" (True)
$gt(ac,abc,text)                 ==>   "1" (True)
$gt(a,A,text)                    ==>   "1" (True)
$gt(a,B,text)                    ==>   "1" (True)
$gt(B,a,text)                    ==>   "" (False)

$gt(B,a,nocase)                  ==>   "1" (True)
$gt(b,A,nocase)                  ==>   "1" (True)
$gt(a,B,nocase)                  ==>   "" (False)
$gt(A,b,nocase)                  ==>   "" (False)