parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Объясните, пожалуйста, логику работы из примера:

Uarik 04.07.2017 16:04

Пример из документации:
@main[]
^call[a;b;c]

@call[p;*args][k;v]
p=$p
^args.foreach[k;v]{
   $k=$v
}[^#0A]

Выведет:
p=a
0=b
1=c
В котором я не понимаю:
- что такое
*args
? Не нашел в документации что значат параметры передаваемые со звездочкой
- почему 0=b и 1=с?
- какая вообще логика при передачи параметров?