Курс по Raku / Основи / Писане и изпълнение на програми / Просто въвеждане и извеждане
Извеждане с say
Функцията say (или подпрограма, или просто рутина)
отпечатва стойностите на стандартния изходен поток, STDOUT.
Ако изпълнявате програмата от терминал, изходът се появява там. Ако
използвате онлайн услуги, изходът се изпраща в специална област на уеб
страницата.
Ето пример за използване на say:
say 42;Този ред може да бъде част от по-голяма програма или да бъде цялата
програма сама по себе си. Очевидно е, че отпечатва 42 на
изхода.
Нека сега работим със стрингове:
say 'Hello, World!';Voilà, получихме Hello, World! на екрана.
Рутината say може да приеме повече от един аргумент,
така че можем да отпечатаме повече стойности наведнъж:
say 42, 'Hello, World!';Просто отбележете, че частите от този изход се конкатенират в един
стринг: 42Hello, World!, така че е по-добре да добавите
интервал между тях. И трябва да можете да решите този проблем вече,
например, по този начин:
say 42, ' ', 'Hello, World!';След отпечатването на всички аргументи, рутината say
добавя нов ред към изхода.