【问题标题】:What is qw in Perl?Perl 中的 qw 是什么?
【发布时间】:2015-12-30 23:49:31
【问题描述】:

qw 代表什么?是否有任何文档可供我阅读?

另外,它与数组声明有什么关系?例如:

#!/usr/bin/perl
@days = qw/Mon Tue Wed Thu Fri Sat Sun/;

【问题讨论】:

    标签: perl


    【解决方案1】:

    我一直想知道 qw 代表什么!

    它代表“引用词”(或类似的东西),因为它是一个引用结构,如单引号(q/.../ aka '...')和双引号(qq/.../ aka "..."),但它返回单词列表。


    有什么相关的文档可以在qw上阅读吗?

    qw 运算符记录在 perlop 中。

    qw/Mon Tue Wed Thu Fri Sat Sun/
    

    等价于

    split ' ', q/Mon Tue Wed Thu Fri Sat Sun/
    

    数组声明的相关性如何?

    它与数组声明无关。数组使用my @array(很少使用our @array)声明和定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-09
      • 2012-02-06
      • 2011-04-01
      • 2013-07-24
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      相关资源
      最近更新 更多