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