Cursus Raku / Elementa / Booleana typus / Exercitationes / Triplex negatio
Solutio: Triplex negatio
Programma demonstratum in munere non compilabitur et parvam correctionem requirit. Hic est correctus et operans variant (spatium additum ad separandum !
et !!
):
Codex
my $value = False;
say ! !!$value;
🦋 Totum codicem invenire potes in archivo triple-negation.raku.
Output
Programma valorem Booleanum inversum imprimit ut probabiliter exspectabas:
$ raku triple-negation.raku
True
Commentarii
Paulum inopinatum erat programmate cum tribus signis exclamationis non compilari:
$ raku triple-negation.raku
===SORRY!=== Error while compiling /Users/ash/raku-course/exercises/booleans/triple-negation.raku
Two terms in a row
at /Users/ash/raku-course/exercises/booleans/triple-negation.raku:2
------> say !!!⏏$value;
expecting any of:
infix
infix stopper
postfix
statement end
statement modifier
statement modifier loop
Spatium additum hanc quaestionem solvit. Sed cave ne in aliam insidiam incidat. Considera sequens programma:
my $value = False;
say !!! $value;
Hoc programma compilatur sed terminatur cum sequente nuntio:
$ raku triple-negation.raku
False
in block <unit> at exercises/booleans/triple-negation.raku line 2
Hoc fit quia !!!
est operator specialis ad partem codicis ut stub codicem notandam. Si programma hunc punctum attingit, terminatur et nuntium imprimit, quod in nostro casu erat valor currentis variabilis $value
. Refer ad 📖 documenta pro pluribus details.
Cursus navigatio
← Numeri / Operationes cum numeris | Intervalla →
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська