perl中的子函数可以返回一个hash吗

如题所述

当然可以了。事实上perl可以返回任意类型的参数。需要注意的是,如果同时返回多个参数,可能需要使用\来将返回“变成”一个$类型。调用者使用$取到返回后,再变回原类型。
比如:
($a,$b) = &ssss;
@a = $a;

sub ssss
{
@array = (1,2,3);
$value = "abc";
return (\@array, $value);
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答