Raku kurss / Pamati / Iebūvētās drukāšanas funkcijas
say
Iebūvētā say
rutīna veic šādas darbības:
- Izsauc
gist
metodi uz tās argumentiem. - Pievieno jaunas rindas rakstzīmi.
- Pārvērš rezultātu uz UTF-8.
- Nosūta to uz
STDOUT
plū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'; # Raku
Sarežģī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); # 100500
Kursa navigācija
←
Iebūvētās drukāšanas funkcijas
|
Iebūvētās drukāšanas funkcijas / print
→
💪 Or jump directly to the exercises to this section.
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська