Cursus Raku / Elementa / Data typus conversio / Exercitationes / Veri et falsi numeri

Solutio: Veri et falsi numeri

Ut numerum ad valorem Booleanum convertas, potes uti vel operatore praefixo ? vel forma constructoris, vel vocare methodum Bool, vel rutam so ut vel operator praefixus vel methodus:

my $value = 42;
say ?$value;
say Bool($value);
say $value.Bool;
say so $value;
say $value.so;

Manifestum est valores non-nullos converti ad Verum. Itaque maxime interest spectare ad eas optiones quae fiunt Falsum.

Omnes nullae, integer, punctum-fluctuans, vel rationalis, convertuntur ad Falsum:

my Int $int-zero = 0;
say ?$int-zero; # Falsum

my Rat $rat-zero = 0.0;
say ?$rat-zero; # Falsum

my Num $num-zero = 0e0;
say ?$num-zero; # Falsum

Certe, nihil mutatur si numerum prius negare conaris:

my $int = 0;
say ?(-$int); # Falsum

🦋 Totum programma cum exemplo supra invenire potes in archivo true-false-numbers.raku.

Proximum exercitium

💪 Veri et falsi catenae

Cursus navigatio

Ansae / Postfixa forma de for   |   Typis variabiles

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська