> Tutorial
Du har set, at du kan arbejde med tal, men der findes også særlige værdier: null og booleans.
nullnull er en værdi, der repræsenterer en tom eller ugyldig værdi, eller endda en fejl, men den er ikke det samme som tallet 0.
For eksempel returnerer me.weapon det våben, din porre holder, eller null, hvis du ikke har et våben i hænderne.
Du har måske bemærket, at me.setWeapon() koster 1 PT pr. tur. Du kan begrænse brugen til tur 1 med denne betingelse:
true og falseBooleans er to værdier: true og false. Du kan bruge dem til at repræsentere alt, der har to tilstande, for eksempel:
Eksempler på egenskaber og metoder, der returnerer en boolean:
enemy.alive returnerer true, hvis enheden er i live, ellers false.me.canUseWeapon(enemy) returnerer true, hvis du kan bruge dit våben på fjenden.Eksempel: tjek om vi kan bruge vores våben på fjenden:
Hvad kan null bruges til?
At repræsentere manglende information/værdi At repræsentere tallet 0 At repræsentere en fejl At repræsentere et dårligt skrevet program
Hvad bruges booleans til?
At repræsentere en værdi med to mulige tilstande At repræsentere en meget stor værdi
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.