Raku-Kurs / Fortgeschritten / Subroutinen / Aufruf mit Doppelpunkt
Quiz — Der Doppelpunkt-Aufruf
Was gibt das folgende Programm aus?
say 'programming'.substr: 0, 3;| 1 | pro |
| 0 | program |
| 0 | ing |
| 0 | (0 3) |
Der Doppelpunkt verbraucht den gesamten Rest der Anweisung
als Argumentliste, sodass substr: 0, 3 dasselbe ist wie
substr(0, 3) — beide Argumente werden übergeben. Ab Index
0 werden 3 Zeichen genommen, was
pro ergibt.