Cursus Raku / Elementa / Plus de functionibus
Typis parametra
Functiones parametri in Raku possunt typi restricti fieri. Hoc est valde simile variabilibus typatis.
sub add(Int $x, Int $y) { $x + $y }
Functio nunc argumenta sua numerorum integri postulant.
say add(10, 20);
# say add(pi, e); # Error
Conatus transmittendi parameter cuiuslibet alterius generis quam Int
est error temporis compilationis.
$ raku t.raku
===SORRY!=== Error while compiling t.raku
Calling add(Num, Num) will never work with declared signature (Int $x, Int $y)
at t.raku:5
------> say ⏏add(pi, e);
Nota quod Raku non convertet genera automatice etiam si possibile est in aliis casibus.
# say add('3', '4'); # Error
say '3' + '4'; # OK et est 7
Quomodo dicere si error est temporis compilationis
Si nuntius erroris incipit cum ===SORRY!=== Error while compiling
, significat errorem accidisse in tempore compilationis.
Cursus navigatio
← Plus de functionibus / Cave spatium | Plus de functionibus / Redonare typus →
💪 Or jump directly to the exercise to this section.
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська