Курс по Raku / Напреднали / Дебъгване
Превръщане на стойности в текст
Когато програма показва стойност — когато я изведете с
say, я отпечатате или я вмъкнете в низ — тази стойност
трябва да бъде превърната в текст. Raku няма един единствен фиксиран
начин за това. Вместо това всяка стойност разполага с няколко стандартни
метода, всеки от които произвежда низ за различна цел:
.gist— форма, удобна за четене от човек, тази коятоsayотпечатва..Str— обикновена текстова форма, използвана в контекст на низ..raku— форма, подобна на код, полезна при дебъгване.
И трите са обикновени методи, дефинирани за всяка стойност в езика,
така че работят по един и същи начин за числа, низове, масиви или обекти
от ваш собствен клас. Следващите страници разглеждат всеки метод
поотделно и след това ви помагат да изберете правилния; следващият раздел представя dd,
инструмент на Rakudo, построен върху .raku.
Теми в този раздел
Практика
Направете 1 тест върху съдържанието на този раздел.
Навигация в курса
← Дебъгване | Методът .gist
→