Raku kurss / Pamati / Funkciju pamati / Iebūvētās drukāšanas funkcijas
say
Iebūvētā say rutīna veic šādas darbības:
- Izsauc
gistmetodi uz tās argumentiem. - Pievieno jaunas rindas rakstzīmi.
- Pārvērš rezultātu uz UTF-8.
- Nosūta to uz
STDOUTplūsmu.
No lietotāja perspektīvas, say vienkārši izdrukā mainīgā
saturu terminālā un pievieno jaunu rindu.
Pirmais solis prasa dažus paskaidrojumus. gist metode ir
metode, kas ir definēta katram iebūvētajam datu tipam, piemēram,
veseliem skaitļiem vai virkām. Šādiem vienkāršiem tipiem atgrieztā
vērtība ir cilvēkam lasāma vērtība, kas pārstāv objektu.
say 42; # 42
say 'Raku'; # RakuSarežģītākiem datiem, piemēram, masīviem vai vārdnīcām,
gist metode pievieno kādu formatējumu.
my @data = 'alpha', 'beta', 'gamma';
say @data; # [alpha beta gamma]
my %data = alpha => 1, beta => 2, gamma => 3;
say %data; # {alpha => 1, beta => 2, gamma => 3}Say rutīnu var izsaukt gan kā funkciju, gan kā
metodi:
say 42;
say(42);
42.say;Jūs varat nodot vairāk nekā vienu argumentu say. Izejas
daļas tiek savienotas bez atstarpēm starp tām.
say(100, 500); # 100500Kursa navigācija
← Iebūvētās
drukāšanas funkcijas | print
→
💪 Vai arī dodieties tieši uz šīs
sadaļas vingrinājumiem.