Cursus Raku / Elementa / Creando et vocando functiones / Exercitationes / Intervallum functio
Solutio: Intervallum functio
In hac functione, tres-ramus if
constructio adhibetur. Primae duae rami habent probationem Booleanam, sed tertia verificatio non necessaria est cum sit unica optio reliqua si numerus non transivit aut primam aut secundam probationem.
Codex
Hic est solutio:
sub f($x) {
if $x > 0 { return $x - 0.5 }
elsif $x == 0 { return 0 }
else { return -$x }
}
say f(-2);
say f(0);
say f(3);
🦋 Inveni programmatum in archivo interval-function.raku.
Effectus
$ raku exercises/functions/interval-function.raku
2
0
2.5
Proximum exercitium
Cursus navigatio
← Associativa data genera / Interpolando hashes | Plus de functionibus →
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська