Table of Contents
Hodnoty typu native!
reprezentují externí funkce, psané kvůli rychlosti a/nebo snadnosti přístupu k API operačního systému v kódu Red/System. Nativní funkce (nativa) se používají stejně jako normální funkce.
Datový typ native!
je člen typesetů any-function!
a default!
Nativní hodnoty lze porovnávat z hlediska stejnosti a rovnosti funkcemi same?
,equal?
, strict-equal?
, not-equal?
a operátory ==
, <>
.
K určení, zda je hodnota typu native!
použijeme funkci native?
:
>> native? :do
== true
K určení typu hodnoty použijeme funkci type?
:
>> type? :do
== native!