Raku kurss / Padziļināti / Apakšprogrammas / Anonīmas apakšprogrammas

Viktorīna — Smailīgie bloki

Ko izdrukā šī programma?

(-> $a, $b { $a * $b })(3, 4).say
112
07
034
0kļūda

Bultiņas bloks var uzskaitīt vairākus parametrus: -> $a, $b ņem divus. Šeit tas vispār netiek glabāts mainīgajā — tas ir ielikts iekavās un uzreiz izsaukts ar (3, 4), piesaistot $a vērtību 3 un $b vērtību 4. Bloks tos sareizina, dodot 12, un postfiksais .say to izdrukā.

Kursa navigācija

Risinājums: Summa ar & sigilu   |   Moduļi