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上打开一个问题或拉取请求来帮助我们。