小编evg*_*ny9的帖子

如何将可选参数传递给Perl函数?

我想将一些参数(其中一个是可选的)传递给一个函数.我知道的唯一方法是使用列表(@)作为参数.因此,它没有内容或1个元素(永远不会是undef),所以我可以使用以下代码:

sub someFunction($$@) {
    my ( $oblig_param1, $oblig_param2, $option_param ) = @_;
    ...
} 
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但我觉得这可能不是最好的解决方法.
有没有其他方法可以做到这一点?
谢谢.

perl subroutine

16
推荐指数
3
解决办法
4万
查看次数

有没有办法在Perl中获取哈希中的数组名称?

我在Perl程序中使用了几个相同结构的数组,在某些时候,我需要输出名称.即,我需要'array_name'@array_name.
我该怎么做?如果这是不可能的,你能建议任何方便的"相对"存储数组及其名称的方法吗?
谢谢.

arrays perl

0
推荐指数
1
解决办法
88
查看次数

标签 统计

perl ×2

arrays ×1

subroutine ×1