Курс по Raku / Основи / Основи на функциите / Вградени функции за принтиране

put

По подразбиране рутината put върши същата работа като print, но добавя нов ред накрая:

  1. Преобразува аргументите си в низ, като извиква метода Str върху тях.
  2. Добавя символ за нов ред.
  3. Изпраща го към потока STDOUT.

Няколко примера:

42.put;
put 'Alpha', 'Beta';

my @array = 3, 4, 5;
put @array;

my %hash = a => 'b', c => 'd';
%hash.put;

Изходът на програмата:

$ raku t.raku
42
AlphaBeta
3 4 5
a	b
c	d

%%tipblock ## Нов ред на put

Реалните символи, които се добавят след изхода, се вземат от метода nl-out на изходния поток. Неговата стойност по подразбиране е \n. %%/tipblock

Навигация в курса

print   |   note


💪 Или преминете направо към упражненията в този раздел.