Perl 语言中的“qw”使用两个不同的分隔符?

问题描述 投票:0回答:1

在书学习Perl:让简单的事情变得简单,让困难的事情成为可能的第47页上,有

有时两个分隔符可能不同。如果起始分隔符是以下之一 这些“左”字符,相应的“右”字符是正确的结束符 分隔符:

但是,它不会显示 pw 中存在两个不同分隔符的任何情况。那么,“两个分隔符可以不同”是什么意思呢?你能举个例子并解释一下吗? 我只是不知道什么意思。

perl delimiter
1个回答
1
投票

    qw!...!
  • qw~...~
  • qw}...}
  • 等等
  • 使用成对(不同)分隔符的示例:

    qw{...}
  • qw[...]
  • qw(...)
  • 
    
  • 第二个列表非常详尽,没有实验性的

extra_paired_delimiters 功能

使用成对分隔符时,可以嵌套它们而无需转义。例如,

qw( foo(s) bar(s) )

有效。

    

© www.soinside.com 2019 - 2024. All rights reserved.