Курс по Raku / Основи / Булев тип / Булеви операции с други типове
Тест: Булеви операции с не-Boolean данни
Какъв е резултатът от всеки ред код в долните примери?
1
True | True && True е (: True, False :) |
|
string 'True' | 'True' && 'True' е (: Boolean True, Boolean False, string 'True', string 'False' :) |
Това са низове, които в булев контекст са стойности True . |
string 'Beta' | 'Alpha' && 'Beta' е (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :) |
Резултатът е вторият низ. |
2
True | True || True е (: True, False :) |
|
string 'True' | 'True' || 'True' е (: Boolean True, Boolean False, string 'True', string 'False' :) |
|
string 'Alpha' | 'Alpha' || 'Beta' е (: Boolean True, Boolean False, string 'Alpha', string '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 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська