Cursus Raku / Elementa / 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:
dic ?42; # Verum
Converto ad stringam simile est:
meus $n = -30;
meus $s = ~$n;
dic $s.chars; # 3, ut "-30" habet 3 characteres
Nota quod cum conversione numerica, genus valoris conversi differt secundum numerum in quaestione. Compara conversiones sequentes ex stringis:
dic (+'100').WHAT; # (Int)
dic (+'3.14').WHAT; # (Rat)
dic (+'27E-1').WHAT; # (Num)
Ad conversiones Booleanas, est alia ratio quae vocatur so
. Potes uti ea ut operator praefixus vel ut methodus:
meus $valor = 42;
dic so $valor; # Verum
dic $valor.so; # Verum
Cursus navigatio
← Data typus conversio / Convertendo generibus utendo constructoris formis | 💪 Exercitationes: Data typus conversio →
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська