суббота, 7 марта 2015 г.

[Перевод] Взаимодействие с командной строкой perl 6 из функции MAIN @habrahabr



В 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, и сообщение о правильном вызове скрипта.

Читать дальше →



via Хабрахабр / Интересные / Тематические публикации http://ift.tt/1BYnBXM

Комментариев нет:

Отправить комментарий