Bool, Equality and Relational Operators in Dart
Свайпніть щоб показати меню
Bool
Тип даних bool може зберігати лише два значення: true або false. Використовується для логічних виразів і умов.
file1.
1234void main() { bool adult = true; bool married = false; }
Ця змінна має тип даних bool і зберігає значення true. Ця змінна має тип даних bool і зберігає значення false.
Оператори рівності та відношення
Ці оператори використовуються у умовних виразах для прийняття рішень у програмі. Наприклад, можна перевірити, чи користувач ввів правильний пароль за допомогою оператора рівності, або визначити, чи має особа доступ до ресурсу на основі її віку. У таких випадках результат порівняння — це булеве значення, яке допомагає керувати потоком виконання програми залежно від умов.
main.dart
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 — це істинне твердження, тому результат буде true.
main.dart
12345void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }
Змінні day1 і day8 містять однакові значення, тому результат порівняння — true.
Тут використовується два знаки рівності (==), оскільки один знак рівності (=) має зовсім інше значення. Він використовується для присвоєння і не може (і не має сенсу) використовуватися в булевих виразах.
Перевірка типу даних
Наступні оператори не перевіряють значення змінної. Вони перевіряють тип даних значення.
main.dart
123void main() { print(4.2 is int); // `false` }
Ви отримуєте false, оскільки 4.2 має тип double.
1. Розгляньте вираз (4 != 5) і визначте, чи обчислюється він як true чи false.
2. Розгляньте вираз (6 <= 6 + 3) і визначте, чи обчислюється він як true чи false.
3. Розгляньте вираз (4 == 2 + 2) і визначте, чи обчислюється він як true чи false.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Bool, Equality and Relational Operators in Dart
Bool
Тип даних bool може зберігати лише два значення: true або false. Використовується для логічних виразів і умов.
file1.
1234void main() { bool adult = true; bool married = false; }
Ця змінна має тип даних bool і зберігає значення true. Ця змінна має тип даних bool і зберігає значення false.
Оператори рівності та відношення
Ці оператори використовуються у умовних виразах для прийняття рішень у програмі. Наприклад, можна перевірити, чи користувач ввів правильний пароль за допомогою оператора рівності, або визначити, чи має особа доступ до ресурсу на основі її віку. У таких випадках результат порівняння — це булеве значення, яке допомагає керувати потоком виконання програми залежно від умов.
main.dart
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 — це істинне твердження, тому результат буде true.
main.dart
12345void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }
Змінні day1 і day8 містять однакові значення, тому результат порівняння — true.
Тут використовується два знаки рівності (==), оскільки один знак рівності (=) має зовсім інше значення. Він використовується для присвоєння і не може (і не має сенсу) використовуватися в булевих виразах.
Перевірка типу даних
Наступні оператори не перевіряють значення змінної. Вони перевіряють тип даних значення.
main.dart
123void main() { print(4.2 is int); // `false` }
Ви отримуєте false, оскільки 4.2 має тип double.
Дякуємо за ваш відгук!