> Samouczek
Wiesz już, że możesz operować na liczbach, ale istnieją też wartości specjalne: null i wartości logiczne.
nullnull to wartość oznaczająca wartość pustą lub nieprawidłową, a nawet błąd, ale różni się od liczby 0.
Na przykład me.weapon zwraca broń, którą trzyma twój por, albo null, jeśli nie masz broni w rękach.
Być może zauważyłeś, że me.setWeapon() kosztuje 1 PT w każdej turze. Możesz ograniczyć jej użycie do 1. tury za pomocą tego warunku:
true i falseWartości logiczne (booleany) to dwie wartości: true i false. Możesz nimi przedstawić wszystko, co ma dwa stany, na przykład:
Przykłady właściwości i metod, które zwracają wartość logiczną:
enemy.alive zwraca true, jeśli istota żyje, a w przeciwnym razie false.me.canUseWeapon(enemy) zwraca true, jeśli możesz użyć broni na wrogu.Przykład: sprawdzamy, czy możemy użyć broni na wrogu:
Do czego może służyć null?
Do oznaczenia braku informacji/wartości Do oznaczenia liczby 0 Do oznaczenia błędu Do oznaczenia źle napisanego programu
Do czego służą wartości logiczne?
Do przedstawienia wartości o dwóch możliwych stanach Do przedstawienia bardzo dużej wartości
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.