Table of Contents
Hodnoty typu email! umožňují přímé vyjádření emailových adres, např. foo@bar.net
Email! je člen typesetů any-string! a series!
Hodnoty typu email! lze vytvořit s použitím literálové syntaxe nebo při runtime použitím konstruktoru make či konverzí to.
Jeden nebo více znaků, následovaných symbolem @, doplněným dalšími znaky.
Příklady
foo@bar.net
gregg@red-lang.org
g@Neplatné znaky
% ( ) : "
Přístupy formou cesty poskytují vhodný způsob získání či zadání jména uživatele nebo hostitele v emailové adrese.
>> e: me@me.net
== me@me.net
>> e/user
== "me"
>> e/user: "you"
== "you"
>> e
== you@me.netLze použít všechny komparátory: =, ==, <>, >, <, >=, <=, =?. Navíc jsou podporováy také funkce min a max.
K ověření typu hodnoty slouží funkce email?.
>> email? foo@bar.net
== trueDatový typ dané hodnoty vrací funkce type?.
>> type? foo@bar.net
== email!