Kurso de Raku / Esencoj / Bazoj de variabloj kaj datumtipoj / Boolea tipo / Exercises / 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
TrueKursa navigado
← Duobla neado | Triobla neado →