Логический тип данных
Часть раздела Основы путешествия по R на Coddy — урок 7 из 78.
Логический тип данных может принимать только два возможных значения: TRUE и FALSE. Эти значения представляют концепции истины и лжи, которые являются основополагающими для управления потоком программы и выполнения сравнений. Обратите внимание, что оба значения пишутся заглавными буквами без кавычек.
Создание логической переменной следует тому же шаблону, который вы изучили:
is_complete <- TRUE
has_error <- FALSEЛогические значения становятся невероятно полезными, когда вашей программе нужно принимать решения, проверять условия или сохранять результаты сравнений. Они составляют основу для управления тем, что делает ваш код в различных ситуациях.
Задание
ЛегкоСоздайте три логические переменные для представления различных состояний системы. Сначала создайте переменную с именем is_online и присвойте ей значение TRUE. Затем создайте переменную с именем has_permission и присвойте ей значение FALSE. Наконец, создайте переменную с именем system_ready и присвойте ей значение TRUE. Выведите все три переменные с помощью функции print().
Шпаргалка
Логический тип данных содержит два возможных значения: TRUE и FALSE. Оба значения пишутся заглавными буквами без кавычек.
Создание логических переменных:
is_complete <- TRUE
has_error <- FALSEЛогические значения используются для принятия решений, проверки условий и хранения результатов сравнения.
Попробуйте сами
# TODO: Напишите свой код здесь
# Создайте три логические переменные и выведите их с помощью print()В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы (AND, OR)Логические операторы. Часть 2 (NOT)Повторение: простая логикаВекторизованная логика. Часть 1Векторизованная логика. Часть 27Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Векторы: продвинутый уровень
Срезы и индексация векторовЛогическая индексацияАрифметика и ресайклинг векторовОператор %in%2Переменные и типы данных
Числовой тип данныхЦелочисленный тип данныхСимвольный тип данныхЛогический тип данныхПроверка типов данныхПравила именованияПропущенные значения: NAИтоги — создание переменных5Принятие решений
Оператор ifКонструкция if - elseПовторение: Простой калькуляторВложенные конструкции if - else8Циклы
Цикл ForЦикл WhileBreakNext (Continue)Повторение: ФакториалГенерация последовательностей (seq, :)Вложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыЦелочисленное деление и остаток от деленияОператоры присваиванияПовторение: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод через printКоманда cat для выводаВывод с переменнымиЧтение ввода через readline()Основы преобразования типовПовторение — Калькулятор возрастаПовторение — Истина или ложь9Функции
Объявление функцииАргументы функцииВозвращаемые значенияПовторение — функция SigmaПовторение — функция валидацииЗначения параметров по умолчанию12Итерация по последовательностям
Итерация по элементам вектораИспользование seq_along()Итерация по символам (strsplit)Функции для работы со строками