$gte
Beschrijving:
Retourneert ‘1’ (waar) als x groter is dan of gelijk is aan y, gebaseerd op de vergelijking die in type is opgegeven. Mogelijke waarden van type zijn ‘int’ (integer), ‘float’ (zwevende komma), ‘text’ (hoofdlettergevoelige tekst), ‘nocase’ (hoofdletterongevoelige tekst), en ‘auto’ (automatisch bepaald aan de hand van de opgegeven argumenten). Als type niet wordt opgegeven, wordt standaard ‘auto’ gebruikt. Het type ‘auto’ gebruikt het eerste type dat op beide argumenten van toepassing is, in de volgende volgorde: ‘int’, ‘float’ en ‘text’.
Notitie
Het argument type is toegevoegd in Picard 2.9. Voorheen retourneerde de functie een lege tekenreeks als een argument ontbrak of geen integer was.
Voorbeeld:
De volgende instructies retourneren de aangegeven waarden:
$gte(0,-1) ==> "1" (True)
$gte(6,6) ==> "1" (True)
$gte(6.6,6.5) ==> "1" (True)
$gte(b,a) ==> "1" (True)
$gte(B,a) ==> "" (False)
$gte(a,6) ==> "1" (True)
$gte(a,6.5) ==> "1" (True)
$gte(6,4,int) ==> "1" (True)
$gte(6.1,4,int) ==> "" (False)
$gte(a,6,int) ==> "" (False)
$gte(4.1,4,float) ==> "1" (True)
$gte(4.2,4.1,float) ==> "1" (True)
$gte(6,4,float) ==> "1" (True)
$gte(a,6.5,float) ==> "" (False)
$gte(2020-01-02,2020-01,text) ==> "1" (True)
$gte(abcd,abc,text) ==> "1" (True)
$gte(ac,abc,text) ==> "1" (True)
$gte(A,a,text) ==> "" (False)
$gte(a,B,text) ==> "1" (True)
$gte(B,a,text) ==> "" (False)
$gte(A,a,nocase) ==> "1" (True)
$gte(B,a,nocase) ==> "1" (True)
$gte(b,A,nocase) ==> "1" (True)
$gte(a,B,nocase) ==> "" (False)
$gte(A,b,nocase) ==> "" (False)