我已阅读http://www.perl101.org/subroutines.html但我只是不了解可选参数。
我想拨打following sub中的PDF::API2。该文件称“-indent”是一种选择。我究竟如何为缩进20传递参数?
这就是我现在正在经历的事情:
$txt->section($str, $contentwidth,$heightmax);
这是子
sub section { my ($self,$text,$width,$height,%opts)=@_; my $overflow = ''; foreach my $para (split(/\n/,$text)) { if(length($overflow) > 0) { $overflow .= "\n" . $para; next; } ($para,$height) = $self->paragraph($para,$width,$height,%opts); $overflow .= $para if (length($para) > 0); } if (wantarray) { return ($overflow,$height); } return $overflow; }