Курс языка программирования Raku / Основы / Больше о типах / Приведение типов данных / Exercises / Строки True и False

Решение: Строки True и False

Это упражнение похоже на предыдущее, но на этот раз задача немного сложнее. Есть больше строк «подозреваемых», которые могут быть интерпретированы как False. Давайте исследуем их.

say ?'';

say ?' ';
say ?'        ';

say ?"\n";

say ?'0';
say ?'0.0';

Из всех этих строк только пустая строка приводится к False. Все остальные строки, даже те, которые содержат только пробелы или явный символ 0, становятся True.

🦋 Полную программу с приведенным выше примером можно найти в файле true-false-strings.raku.

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

Строки True и False   |   Дробная часть