!(!(~(!true)))

Tags:    udvikleren.dk

<< < 12 > >>
Må man spørge hvad der er meningen med den afstæmning? :S



Må man spørge hvad der er meningen med den afstæmning? :S


Det er en C-expression (og, mig bekendt, også gyldig i C++, Java, D, C#, osv.), og spørgsmålet går så ud på hvad den yielder.
--
Blog:
http://www.sigkill.dk/blog



Men hvad er ideen med det?



...også gyldig i C++, Java, D, C#, osv.)


Det er ikke gyldig C#.
- Brian Hjøllund



Men hvad er ideen med det?


At se hvor mange der kan regne den ud.
--
Blog:
http://www.sigkill.dk/blog



Men hvad er ideen med det?


At se hvor mange der kan regne den ud.
--
Blog:
http://www.sigkill.dk/blog



Den er forholdsvis nem, hvis man kender lidt til programmering generelt. Man skal bare kende betydningen af ! og ~

Mvh. Emilbp



Jeg har svaret Syntax Error, da det ikke er gyldigt dansk :)



>Det er en C-expression (og, mig bekendt, også gyldig i C++, Java, D, C#, osv.), og spørgsmålet går så ud på hvad den yielder.


Ikke gyldigt i java.

men vi kan sige

int f = ~(~(~(~1)));
eller
boolean f = !(!(!(!true)));

som begge vil være "true"





Det er da en ok afstemning :)



Det er også gyldig javascript :)




-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Hvad betyder ~ da, i dette sammenhæng?



<< < 12 > >>
t