8、Perl编程:值、表达式与变量的最佳实践

Perl编程:值、表达式与变量的最佳实践

1. 文档字符串(Heredocs)

在Perl中,文档字符串是一种方便的方式来定义多行字符串。使用 << 来引入文档字符串,后面跟着一个结束标记。例如:

Readonly my $USAGE => <<"END_USAGE";
Usage: $0 <file> [-full] [-o] [-beans]
Options:
    -full  : produce a full dump
    -o     : dump in octal
    -beans : source is Java
END_USAGE

可以把 << 理解为“直到……为止”,上述代码表示只读变量 $USAGE 被初始化为直到 END_USAGE 为止的所有内容。

文档字符串的结束标记可以用单引号或双引号括起来。单引号会阻止变量插值,就像单引号字符串一样;双引号则会进行变量插值,如同双引号字符串。例如:

Readonly my $GRIPE => <<'END_GRIPE';
$minimal for maximal work
END_GRIPE
print $GRIPE;
# 输出: $minimal for maximal work

Readonly my $GRIPE => <<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值