CodeCombat. Лес Темнодрев. Бурл бьётся с Булем (Burls Beets Booleans)

ccForest4

Тема:

Базовый синтаксис

Аргументы

Строки

 

Цели:

Ответьте правильно на все вопросы.

Руководство:

Заметки

Что такое булев тип (Boolean)?

Булев тип это тип данных, такойже, как и String (Строка) или Number (Число)

Строка это текст, как правило записываемый в двойных кавычках. Например, "Это строка."

Булев тип принимает значения ИСТИНА или ЛОЖЬ. В зависимости от используемого языка программирования написание значений может различаться.

В языке Python эти значения True и False (обратите внимание на первые заглавные буквы).

Для языков JavaScript и CoffeeScript булев тип принимает значения  true или false (все буквы строчные!).

Зачем используется булев тип? Отвечаем на вопросы.

Иногда бывает полезным определить, является ли ответ на вопрос истиным или ложным!

Один из самых задаваемых вопросов это РАВЕНСТВО: «A равняется B?»

Чтобы задать такой вопрос в коде, мы используем оператор равенства, который записывается как ==.

Об операторе «==» можно думать как о вопросе «это равно тому?». Так, чтобы спросить «A равняется B?» нужно написать A == B.

Важные замечания:

Помните, как мы присваивали переменным значения, используя код вроде enemy = self.findNearestEnemy() ?

Обратите внимание, что оператор присвоения это одиночный знак равенства: =.

Тогда как оператор равенства использует два знака: ==.

Программисты пролили моря слез, пытаясь найти баг, вызванный использованием одного знака = вместо двух!

Кроме того, следует заметить, что строка "true" это не тоже самое, что и булево значение true! Хотя, в данном уровне, Бурл примет ваш ответ, если вы скажите так. Бурлы в этом плане хорошие.

Награда:

48xccXP 32xccCrystal

 

Большой кусака, прохождение:

Python:

JavaScript:

CoffeScript:

Clojure:

LUA:

Прохождение Code Combat

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *