-
IF(ÖYLEYSE) - ELSE (ÖYLE DEĞİLSE) ifadesi, iki şey arasındaki karardır.
-
Örneğin, eğer hafta içi ise, okula gitme zamanı,
-
aksi takdirde evde kalıp eğlenebilirsiniz.
-
Şimdi zombimizle IF-ELSE komutunu nasıl kullanabileceğimizi görelim.
-
Bu blok, bir IF bloğu gibi görünüyor
-
ama altında ELSE diye ekstra bir bölüm var.
-
Eğer "do" (yap) denen kısma "move" (ilerle) koyarsam ve "else" (aksi takdirde) denen yere "turn left" (sola dön) koyarsam
-
Bu, eğer ilerde yol varsa zombinin ileri hareket edeceği anlamına gelir,
-
ve ilerde bir yol yok ise zombi sola dönecektir.
-
Bu karar vermektir ve bu karara bağlı olarak iki eylemden birini yapmaktır.
-
Aynen IF blokları gibi, REPEAT (tekrarla) bloklarının içine IF-ELSE blokları koyabilirsiniz.
-
Şimdi bu zombileri ait oldukları yere götürelim.