【发布时间】:2018-05-10 23:01:04
【问题描述】:
我读过http://www.perl101.org/subroutines.html,但我就是不明白可选参数。
我想拨打PDF::API2 中的following sub。文档说“-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; }
【问题讨论】:
标签: perl subroutine