Неоднократно встречал в перловых библиотеках (например, CGI) вот такой вот вызов: &func( var1 => 'val1', var2 => 'val2' ); но так и не понял, как описать функцию, чтобы использовать эти параметры. Вот например такой вызов: &func( 'val1', 'val2' ) -- понятен. sub func() { my( $var1, $var2 ) = @_; # .......... # ну то есть работа идет как с массивом, # и в переменной $var1 сидит val1, # в переменной $var2 сидит val2 } В первом случае, интуитивно понятно, что в вызове используется хеш, пытаюсь сделать по аналогии, не получается. sub func() { my %hash = %_; # не работает } Что делать?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [Perl] Передача переменных из скрипта в cgi (2012)
- Форум вызов Perl функции (2004)
- Форум perl. Какой вызов функции быстрее? (2007)
- Форум вызов функции (2003)
- Форум ::func(); (2005)
- Форум MPI вызов функций. (2014)
- Форум Assembler, вызов функции (2015)
- Форум Вызов BIOS функций (2004)
- Форум Perl вызов класса (2007)
- Форум perl — функция (2002)