Курс Раку / Основи / Вбудовані функції для друку
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;
Навігація по курсу
←
Вбудовані функції для друку / say
|
Вбудовані функції для друку / put
→
💪 Or jump directly to the exercises to this section.
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська