Курс Raku / Основи / Основи функцій / Вбудовані функції для друку
print
Вбудована рутинна функція print виконує наступне:
- Перетворює свої аргументи на рядок, викликаючи метод
Strна них. - Відправляє його до потоку
STDOUT.
Для простих типів даних, вихід, згенерований print,
схожий на вихід say без символу нового
рядка в кінці.
print 42;
print 'Raku';Ці значення друкуються одне за одним. Також немає символу нового рядка в кінці всього виводу.
$ raku t.raku
42RakuДля агрегатних даних результат може відрізнятися від того, що ви
бачите з say. Наприклад, спробуйте масиви та хеші:
my @data = 'alpha', 'beta', 'gamma';
print @data;
print "\n"; # Щоб розділити частини
my %data = alpha => 1, beta => 2, gamma => 3;
print %data;Ось як виглядає вихід:
$ raku t.raku
alpha beta gamma
alpha 1
beta 2
gamma 3Рутинну функцію print також можна викликати як
метод:
my @data = 'alpha', 'beta', 'gamma';
@data.print;
"\n".print;Навігація курсом
💪 Або перейдіть одразу до вправ
цього розділу.