Курс Раку / Основи / Логічний тип / Логічні операції з іншими типами

Тест: Логічні операції з нелогічними даними

Який результат кожного рядка коду в наведених нижче прикладах?

1

True True && True є (: True, False :)  
рядок ‘True’ 'True' && 'True' є (: Булеве True, Булеве False, рядок ‘True’, рядок ‘False’ :) Це рядки, які в булевому контексті є значеннями True.
рядок ‘Beta’ 'Alpha' && 'Beta' є (: Булеве True, Булеве False, рядок ‘Alpha’, рядок ‘Beta’ :) Результат - другий рядок.

2

True True || True є (: True, False :)  
рядок ‘True’ 'True' || 'True' є (: Булеве True, Булеве False, рядок ‘True’, рядок ‘False’ :)  
рядок ‘Alpha’ 'Alpha' || 'Beta' є (: Булеве True, Булеве False, рядок ‘Alpha’, рядок ‘Beta’ :) Результат - перший рядок.

3

200 100 && 200 є (: 100, 200, True, False, Nil :)  
100 100 || 200 є (: 100, 200, True, False, Nil :)  
Nil 100 ^^ 200 є (: 100, 200, True, False, Nil :) Nil - це значення, яке представляє відсутність значення.

Навігація по курсу

Логічний тип / Логічні операції   |   💪 Вправи: Логічний тип

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська