加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

3 Perl - 列表 - qw

发布时间:2020-12-15 20:50:27 所属栏目:大数据 来源:网络整理
导读:qw 简写 实践表明,字符串的列表(如上例)在Perl 中经常使用。有一种简便的方法可以不用输入大量的引号而达到类似的功能, 那就是使用qw。 qw(fred barney betty wilma dino ) #同上,但输入更少 qw 表示“quoted words”或者“quoted by whitespace,”这依

qw 简写 实践表明,字符串的列表(如上例)在Perl 中经常使用。有一种简便的方法可以不用输入大量的引号而达到类似的功能, 那就是使用qw。 qw(fred barney betty wilma dino ) #同上,但输入更少 qw 表示“quoted words”或者“quoted by whitespace,”这依赖于你问的是谁。无论那种解释,Perl 将它们当作单引号字符串 处理,你不能像双引号那样在qw 中使用/n 和$fred。whitespace(空格,像spaces,tabs,newlines 等字符串)将被忽略,剩下 的组成了列表的元素。由于空格被忽略,所以下面(不常用的)是另一种书写方法: qw(fred barney betty wilma dino) #同上,当看起来有些奇怪 由于qw 是一种引用,因此不可以在qw 内添加注释。 前面两个例子是用括号作为分界符,但Perl 允许使用任何标点符号作为分界符。下面是一些常用的类型: qw ! fred barney betty wilma dino ! qw# fred barney betty wilma dino # #有些像注释 qw( fred barney betty wilma dino ) qw{ fred barney betty wilma dino } qw[ fred barney betty wilma dino ] qw< fred barney betty wilma dino > 如后面四个例子中显示的那样,有时两个分界符是可以不同的。如果开分界符有一个对应的闭分界符,那对应的“右”分 界符则为其闭分界符。 如果要在字符串中使用闭分界符,很可能选择的分界符并不太恰当。如果不想或者不能改变分界符,那可以使用反斜线(/): qw!Yahoo/! Google excite lycos ! #其中一个元素为:字符串yahoo! 同单引号字符串一样,两个反斜线,可以得到一个反斜线。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读