#! /usr/bin/perl $ans=max(2,18,3,5); print "Maximum value is $ans\n"; sub max{ my $biggest=shift; foreach(@_){ $biggest=$_ if $_>$biggest; } return $biggest; }
【说明】
$_:当前参数
@_:在子程序的调用过程中传值,perl使这些值可以在子程序中可用。