Курс Raku / Об’єкти, введення-виведення та винятки / Введення та виведення / Робота з файлами / Вправи / Підрахунок символів

Розв’язання: Підрахунок символів

Ось один із можливих варіантів розв’язання задачі.

Код

spurt 'data.txt', 'Raku';

say slurp('data.txt').chars;

🦋 Вихідний код можна знайти у файлі count-characters.raku.

Вивід

4

Коментарі

  1. spurt записує рядок Raku у файл.

  2. slurp читає його назад як рядок, а .chars рахує його символи — чотири.

  3. Якщо ви зазирнете у файл, то й справді побачите лише чотири символи; символ переходу рядка не додається.

Навігація курсом

Підрахунок символів   |   Робота з каталогами