Kurso de Raku / Progresinta / Operatoroj / Trajtoj kaj pragmoj / Exercises
Skribebla parametro
Problemo
Defaŭlte la parametroj de subrutino estas nur-legeblaj, do rutino ne
povas ŝanĝi la variablon de la vokanto. La trajto is rw
forigas tiun limigon.
Skribu subrutinon double, kies sola parametro estas
markita is rw, kaj kiu duobligas ĝin surloke
($n *= 2). Voku ĝin sur variablo enhavanta 21,
poste presu la variablon por montri, ke ĝi fariĝis 42.
Ekzemplo
La programo presas:
42