Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo / Ruli eksterajn programojn 🆕 / Exercises / Rulu komandon
Solvo: Rulu komandon
Jen ebla solvo de la tasko.
Kodo
run 'echo', 'home:', '$HOME';🦋 Vi povas trovi la fontkodon en la dosiero run-a-command.raku.
Eligo
home: $HOMEKomentoj
runlanĉasechorekte, transdonante ĉiun ĉenon kiel apartan argumenton. Sen:out, la eligo de la programo iras rekte al la ekrano.La argumento atingas
echoekzakte kiel skribita:$HOMEestas presata laŭvorte, ne anstataŭigita per via hejma dosierujo, ĉar neniu ŝelo estas implikita por ekspansii ĝin. Jen kialrunestas la sekura defaŭlto — la sama komando donita alshellpovus konduti tre malsame.Por efektive presi la hejman dosierujon, lasu ŝelon fari la ekspansion:
shell 'echo home: $HOME'presas ion kielhome: /home/anna. (Tenu la unuoblajn citilojn ankaŭ ĉe la Raku-flanko — duoble citita"$HOME"igus Raku mem provi interpoli variablon nomatan$HOMEantaŭ olechoiam ruliĝas.)
Kursa navigado
← Rulu komandon | Kaptu la eligon →