Perl风格:函数作为数据
使用函数指针作为函数参数或在数据结构中
# from MxScreen in TSA (see also PCB 19.12) %State_Table = ( Initial => \&show_top, Execute => \&run_query, Format => \&get_format, Login => \&resister_login, Review => \&review_selections, Sorting => \&get_sorting, Wizard => \&wizards_only, ); foreach my $state (sort keys %State_Table) { my $function = $State_Table{$state}; my $how = ($action == $function) ? SCREEN_DISPLAY : SCREEN_HIDDEN; $function->($how); }
版权所有 © 1998,Tom Christiansen 保留所有权利。
标签
反馈
这篇文章有什么问题吗?请在GitHub上打开一个问题或拉取请求来帮助我们。
LATEST COMMUNITY ARTICLES
- More commenting... maybe?
github.polettix.it - Perl Weekly Challenge 121: Invert Bit
blogs.perl.org - Web nostalgia: MojoX::Mechanize
github.polettix.it - On the eve of CPAN Testers
blogs.perl.org - PWC121 - The Travelling Salesman
github.polettix.it - PWC121 - Invert Bit
github.polettix.it - Floyd-Warshall algorithm implementations
github.polettix.it - Perl Weekly Challenge 120: Swap Odd/Even Bits and Clock Angle
blogs.perl.org - How I Uploaded a CPAN Module
blogs.perl.org - App::Easer released on CPAN
github.polettix.it