Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo / Normaj fluoj / Exercises

Eligo kaj eraroj

Problemo

Programo adicias la liston de nombroj 3, 5, 7 en buklo. Ĉe ĉiu ciklo, sendu la nunan kurantan sumon al norma erarfluo kiel progresmesaĝon, kaj post la buklo sendu la finan rezulton al norma eligo, uzante la flutenilojn rekte.

Ĉi tiu apartigo gravas: la rezulto povas esti kaptita aŭ plusendita per dukto, dum la progresmesaĝoj restas flanke sur norma erarfluo.

Ekzemplo

Kiam vi rulas la programon, ambaŭ fluoj aperas sur la ekrano — la kurantaj sumoj, poste la fina rezulto:

running total: 3
running total: 8
running total: 15
15

Sed se vi forĵetas norman erarfluon, nur la vera rezulto restas:

$ raku output-and-error.raku 2>/dev/null
15

Solvo

Vidu la solvon

Kursa navigado

Normaj fluoj   |   Solvo: Eligo kaj eraroj