子程序的引用

子程序的引用

假设定义了子程序名test 如

sub test{
       print "test";
}


子程序的引用应该是\test还是 \&test阿?
两者有什么区别?
\&test, \test非法。
那结果是不是调用该子过程后返回的结果?