Cursus Raku / Elementa / Plura de generibus / Data typus conversio
Convertendo generibus cum prefixis operatoribus
Alius modus transformandi genus obiecti est uti operatoribus praefixis. Hi sunt operatoria unius characteris quae immediate ante valorem (vel variabilem) ponuntur.
~ | Coactio ad Stringam + | Coactio ad
Numerum ? | Coactio ad Booleanum
Considera exemplum creandi valorem Booleanum ex integro:
say ?42; # VerumConverto ad stringam simile est:
my $n = -30;
my $s = ~$n;
say $s.chars; # 3, ut "-30" habet 3 characteresNota quod cum conversione numerica, genus valoris conversi differt secundum numerum in quaestione. Compara conversiones sequentes ex stringis:
say (+'100').WHAT; # (Int)
say (+'3.14').WHAT; # (Rat)
say (+'27E-1').WHAT; # (Num)Ad conversiones Booleanas, est alia ratio quae vocatur
so. Potes uti ea ut operator praefixus vel ut methodus:
my $valor = 42;
say so $valor; # Verum
say $valor.so; # VerumNavigatio cursus
← Convertendo generibus utendo constructoris formis | Veri et falsi numeri →
💪 Vel recta ad exercitationes huius
sectionis i.