Raku kurss / 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'; # 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 • Български • Русский • Українська