Kurso de Raku / Progresinta / Subprogramoj / Subskriboj / Exercises

Englutaj nomitaj argumentoj

Problemo

Skribu subrutinon describe, kiu prenas devigan pozician nomon kaj poste kolektas ajnan nombron da nomitaj argumentoj en englutan hakon (*%opts). Ĝi redonu ĉenon de la formo name: key=value, key=value, ..., listigante ĉiun opcion kun ĝiaj ŝlosiloj en alfabeta ordo.

Voku ĝin kiel describe('Anna', colour => 'red', size => 5) kaj presu la rezulton.

Ekzemplo

La programo presas:

Anna: colour=red, size=5

Solvo

Vidu la solvon

Kursa navigado

Solvo: Nedeviga eksponento   |   Solvo: Englutaj nomitaj argumentoj