Курс по Raku / Основи / Повече за типовете / Преобразуване на типове данни / Exercises / Истински и фалшиви стрингове
Решение: Истински и фалшиви стрингове
Това упражнение е подобно на предишното, но този път задачата е
малко по-сложна. Има повече „подозрителни“ низове, които могат да бъдат
третирани като False. Нека ги разгледаме.
say ?'';
say ?' ';
say ?' ';
say ?"\n";
say ?'0';
say ?'0.0';От всички тези, само празният низ се преобразува като
False. Всички останали низове, дори тези, които съдържат
само интервали или явен знак 0, стават
True.
🦋 Можете да намерите пълната програма с горния пример във файла true-false-strings.raku.