Kurso de Raku / Esencoj / Boolea tipo / Ekzercoj / Duobla neado

Solvo: Duobla neado

Ni etendu la programon por solvi la duan parton de la ekzerco kaj reuzi la saman variablon:

Kodo

my $value = False;
say !!$value;

$value = True;
say !!$value;

🦋 Vi povas trovi la plenan kodon en la dosiero double-negation.raku.

Komentoj

Antaŭ ol ruli la programon, ni pensu kion ĝi presos. Estas du neado-operatoroj antaŭ la variablo. Ili agas kiel du neado-operatoroj. En la unua kazo, la valoro estas ŝanĝita de False al True, kaj tiam tuj ŝanĝita reen de True al False. En la dua kazo, la algoritmo estas la sama: post du neadoj, ni ricevas la komencan Boole-an valoron.

Eligo

La programo presas la sekvan eligon, kiu konfirmas la supre menciitajn konsiderojn:

$ raku exercises/booleans/double-negation.raku
False
True

Sekva ekzerco

💪 Triobla neado

Kurso navigado

Nombroj / Operacioj kun nombroj   |   Intervaloj

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська