Cursus Raku / Provectus / Subprogrammata / Vocatio cum duplo puncto / Exercises / Map cum duplo puncto

Solutio: Map cum duplo puncto

Hic est possibilis solutio huius operis.

Codex

say (1..10).map(* * 2).grep: * > 10;

🦋 Inveni codicem fontem in archivo colon-map.raku.

Exitus

(12 14 16 18 20)

Commentarii

  1. Solum grep, ultima vocatio in catena, forma cum colono uti potest. Colon * > 10 eius argumentum facit, exacte ut grep(* > 10) faceret. Cum adhuc exitus imprimendus sit, say nunc ut functio adhibetur, non ut methodus.

  2. Vocatio map parentheses suas retinere debet. Si .map: * * 2 scripsisses, colon .grep(* > 10) ut partem argumentorum map absorbuisset, et catena fracta esset.

Map cum duplo puncto   |   Iungere cum duplo puncto