Mi ennek a képnek az értelme?
Definiálja:
isCrazyMurderingRobot változót hamisra.
Jön egy esemény mikor emberrel kerül kapcsolatba.
It az IF ágba elrontották az ellenörzést, mivel:
if(isCrazyMurderingRobot = true) {
azaz feltételen belül definiálja a változót igazra,
mivel ezt megtudja tenni, így a feltétel igaz lesz,
tehát: kill(humans);
A programozó felkiált, hogy mi soha nem programoztuk erre.
Szóval csak egy puszta elírás a program nyelven adja a viccet.
Nem hiszem, hogy az előző válaszból sokat értettél, de a lényeg, hogy egy kezdők által gyakran elkövetett, de haladók között is néha előforduló programozási hibát parodizál ki a kép.
A lényeg az = és == közötti különbségben van, mert az első értékadást jelent (legyen egyenlő), a második egyenlőség vizsgálatot (egyenlő-e).
Egyetlen hiányzó = miatt épp fordítva működik a program, mint ahogy tervezték.
Bár egy booleant ==true-val kiértékelni is igazi lúzerség.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!