Cursus Raku / Elementa / Associativa data genera / Exercitationes / Reponere cum antonyma
Solutio: Reponere cum antonyma
Ad solvendum munus, contenta fasciculi dictionary.raku in solutionis fasciculum replace-with-antonyms.raku effinguntur. Postea, per argumenta inputis iteratur ut verbum in dictionario inveniat, et si potest, antonymum accipit. Si nullum tale verbum in dictionario est, verbum originale adhibetur.
Codex
Solutio infra exhibetur. Dictionarium hic tantum partialiter ostenditur.
my %dictionary =
'above' => 'below',
'absent' => 'present',
'achieve' => 'fail',
# . . .
'wrong' => 'right',
'young' => 'old'
;
for @*ARGS -> $word {
say %dictionary{$word} // $word;
}
🦋 Invenire programmatum in fasciculo replace-with-antonyms.raku.
Output
$ raku exercises/associatives/replace-with-antonyms.raku early morning
late
evening
$ raku exercises/associatives/replace-with-antonyms.raku big soft drive
small
hard
drive
Commentarii
- Operator
//
est operator definitus-vel, qui primum operandum definitum reddit. - In hash, omnes claves sunt verba (i.e., videntur sicut identificatores), ita non opus est eas in hash citare. Ita fieri potest ut hash creetur, ut infra ostenditur:
my %dictionary =
above => 'below',
absent => 'present',
achieve => 'fail',
# . . .
wrong => 'right',
young => 'old'
;
Proximum exercitium
Cursus navigatio
← Positionalia data genera / Subscribendo intervalla | Creando et vocando functiones →
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська