Курс по Raku / Основи / Повече за типовете / Преобразуване на типове данни / Exercises / Истински и фалшиви стрингове

Решение: Истински и фалшиви стрингове

Това упражнение е подобно на предишното, но този път задачата е малко по-сложна. Има повече „подозрителни“ низове, които могат да бъдат третирани като False. Нека ги разгледаме.

say ?'';

say ?' ';
say ?'        ';

say ?"\n";

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

От всички тези, само празният низ се преобразува като False. Всички останали низове, дори тези, които съдържат само интервали или явен знак 0, стават True.

🦋 Можете да намерите пълната програма с горния пример във файла true-false-strings.raku.

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

Истински и фалшиви стрингове   |   Дробна част