Kurso de Raku / Esencoj / Enkonstruataj funkcioj por presado
say
La enkonstruita rutino say faras la jenajn agojn:
- Vokas la metodon
gistsur siaj argumentoj. - Aldonas novlinian karakteron.
- Konvertas la rezulton al UTF-8.
- Sendas ĝin al la fluo
STDOUT.
El la perspektivo de la uzanto, say simple presas la enhavon de variablo al la terminalo kaj aldonas la novlinion.
La unua paŝo postulas iom da klarigo. La metodo gist estas metodo kiu estas difinita por ĉiu enkonstruita datentipo, kiel ekzemple entjeroj aŭ ĉenoj. Por tiaj simplaj tipoj, la revena rezulto estas homlegebla valoro kiu reprezentas la objekton.
say 42; # 42
say 'Raku'; # Raku
Por pli kompleksaj datumoj, kiel ekzemple vektoroj aŭ asociaj tabeloj, la metodo gist aldonas iom da formatado.
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}
La rutino say povas esti vokita kiel funkcio aŭ metodo:
say 42;
say(42);
42.say;
Vi povas pasi pli ol unu argumenton al say. La eliraj partoj estas kunigitaj sen spacoj inter ili.
say(100, 500); # 100500
Kurso navigado
←
Enkonstruataj funkcioj por presado
|
Enkonstruataj funkcioj por presado / print
→
💪 Or jump directly to the exercises to this section.
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська