Table of Contents
Hodnoty typu email!
umožňují přímé vyjádření emailových adres, např. [email protected]
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
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: [email protected]
== [email protected]
>> e/user
== "me"
>> e/user: "you"
== "you"
>> e
== [email protected]
>> e/host
== "me.net"
>> e/host: "red-lang.org"
== "red-lang.org"
>> e
== [email protected]
Lze 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? [email protected]
== true
Datový typ dané hodnoty vrací funkce type?
.
>> type? [email protected]
== email!