Funkce in a contains na kolekci

Příklad ilustruje důvod, proč by se měla používat funkce in pro kolekce.

Fragmenty kódu

Vstup
l : {l := asList("kočka", "vlk", "pesimista")}

in("kočka", l)       : {in("kočka", l)}
contains(l, "kočka") : {contains(l, "kočka")}

in("sova", l)        : {in("sova", l)}
contains(l, "sova")  : {contains(l, "sova")}

in("pes", l)         : {in("pes", l)}
contains(l, "pes")   : {contains(l, "pes")}
Výstup
l : [kočka, vlk, pesimista]

in("kočka", l)       : true
contains(l, "kočka") : true

in("sova", l)        : false
contains(l, "sova")  : false

in("pes", l)         : false
contains(l, "pes")   : true