Логический тип данных
Часть раздела Основы путешествия по Ruby на Coddy — урок 6 из 88.
Логический тип данных (boolean) может принимать только два возможных значения: true и false. Эти значения представляют концепции истины и лжи, которые являются основополагающими для управления потоком программы и выполнения сравнений. Обратите внимание, что оба значения пишутся в нижнем регистре без кавычек.
Создание логической переменной следует тому же шаблону, который вы уже изучили:
is_complete = true
has_error = falseЛогические значения становятся невероятно полезными, когда вашей программе нужно принимать решения, проверять условия или сохранять результаты сравнений. Они составляют основу для управления тем, что делает ваш код в различных ситуациях.
Задание
ЛегкоСоздайте три логические переменные (boolean), представляющие различные состояния системы. Сначала создайте переменную с именем is_online и присвойте ей значение true. Затем создайте переменную с именем has_permission и присвойте ей значение false. Наконец, создайте переменную с именем system_ready и присвойте ей значение true. Выведите все три переменные, используя команду puts.
Шпаргалка
Логический тип данных (boolean) содержит два возможных значения: true и false. Оба значения пишутся в нижнем регистре без кавычек.
Создание логических переменных:
is_complete = true
has_error = falseЛогические значения используются для принятия решений, проверки условий и хранения результатов сравнения.
Попробуйте сами
# TODO: Напишите свой код здесь
# Создайте три логические переменные и выведите их с помощью putsВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Продвинутая работа с массивами
Срезы массивов через диапазоныСрезы массивов через индексыОператоры массивовМетод include?2Переменные и типы данных
Числа и переменныеСтроковый тип данныхЛогический тип данныхТип данных SymbolПроверка типов данныхПравила именованияПовторение: создание переменных5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Unless8Циклы
Цикл For с диапазонамиЦикл WhileОператор BreakОператор NextПовторение: ФакториалЦикл TimesЦикл UntilВложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращенная арифметикаИтоги: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод с помощью putsВывод с помощью print и pВывод с переменнымиВвод с помощью getsМетод chompПреобразование типовИтоги — Калькулятор возрастаИтоги — Истина или ложь