[#] [Перевод] Взаимодействие с командной строкой perl 6 из функции MAIN
habrabot(difrex,1) — All
2015-03-08 11:00:02


В Unix-среде множество скриптов получают аргументы из командной строки. В Perl 6 обрабатывать их очень просто:

$ cat add.pl




sub MAIN($x, $y) {
say $x + $y
}




$ perl6 add.pl 3 4
7
$ perl6 add.pl too many arguments
Usage:
add.pl x y


Просто создав функцию MAIN и задав ей сигнатуру из параметров, вы автоматически получаете парсер командной строки, который передаёт их в аргументы функции $x и $y, и сообщение о правильном вызове скрипта. [Читать дальше →][1]

[1]: http://habrahabr.ru/post/252451/#habracut