Table of Contents
Hodnoty typu percent!
reprezentují hodnoty typu float!, vyjádřené jako procenta.
Typ percent!
je člen typesetů: number!
, scalar!
Hodnoty typu percent! lze vytvořit s použitím literálové syntaxe nebo při běhu programu konstruktorem make
nebo konverzí to
.
<percent-literal> ::= <integer-literal>% | <float-literal>%
>> 100%
== 100%
>> 12.2%
== 12.2%
>> .76%
== 0.76%
>> make percent! 1
== 100%
>> make percent! .1
== 10%
>> make percent! .01
== 1%
Na hodnoty typu percent!
lze aplikovat všechny komparační operátory: =, ==, <>, >, <, >=, <=, =?
. Navíc jsou podporovány funkce min
a max
.
Použijte percent?
k ověření, zda je hodnota typu percent!
.
>> percent? 42%
== true
Použijte type?
ke zjištění datového typu zadané hodnoty.
>> type? 42%
== percent!