Курс языка программирования Raku / Основы / Булев тип / Логические операции с другими типами
Тест: Логические операции с небулевыми данными
Какой результат у каждой строчки кода в примерах ниже?
1
True | True && True is (: True, False :) |
|
string 'True' | 'True' && 'True' is a (: Boolean True, Boolean False, string 'True', string 'False' :) |
Это строки, которые в булевом контексте имеют значение True . |
string 'Beta' | 'Alpha' && 'Beta' is a (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :) |
Результат — вторая строка. |
2
True | True || True is (: True, False :) |
|
string 'True' | 'True' || 'True' is a (: Boolean True, Boolean False, string 'True', string 'False' :) |
|
string 'Alpha' | 'Alpha' || 'Beta' is a (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :) |
Результат — первая строка. |
3
200 | 100 && 200 is (: 100, 200, True, False, Nil :) |
|
100 | 100 || 200 is (: 100, 200, True, False, Nil :) |
|
Nil | 100 ^^ 200 is (: 100, 200, True, False, Nil :) |
Nil — это значение, которое обозначает отсутствие значения. |
Навигация по курсу
← Булев тип / Логические операции | 💪 Упражнения: Булев тип →
Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська