Wykonaj instrukcje w zależności od warunku

if warunek [instrukcje_true]
(if warunek [instrukcje_true] [instrukcje_false])
ifelse warunek [instrukcje_true] [instrukcje_false]

Jeśli wyrażenie warunek ma wartość logiczną true wykonana zostanie lista instrukcji_true. Jeśli warunek ma wartość logiczną false program przejdzie do następnej instrukcji po if lub wykona listę instrukcji_false - jeśli ta lista została podana.

Przykład:

repeat 4 [
  ifelse repcount % 2 = 0
    [print "parzysta] [print "nieparzysta]
]

Rezultat wykonania:

nieparzysta
parzysta
nieparzysta
parzysta

Zobacz także:

Słowo, liczba, wartość logiczna

Spis treści