Курс по 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;Навигация в курса
💪 Или преминете направо към
упражненията в този раздел.