Курс по 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 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська