📜  珀尔 | qw 运算符

📅  最后修改于: 2022-05-13 01:55:40.560000             🧑  作者: Mango

珀尔 | qw 运算符

Perl 中的 qw运算符用于提取给定字符串的每个元素,因为它位于单引号 ( ' ' ) 中的元素数组中。
这个函数代表引用词,因为它认为给定字符串的每个词都被引用,就像 qw(Geeks for Geeks) 等价于 ('Geeks', 'for', 'Geeks')。
这个 qw() 使用括号,所以它看起来像是一个函数,但它不是。它使用不同类型的分隔符,如下所示:

@String = qw/Ram is a boy/;
@String = qw{Geeks for Geeks};
@String = qw[Geeks for Geeks];
@String = qw'Geeks for Geeks';
@String = qw"Geeks for Geeks";
@String = qw!Geeks for Geeks!;
@String = qw@Geeks for Geeks@;

示例 1:

#!/usr/bin/perl
  
# Initialising a String as the parameter of qw
# operator whose each element is extracted.
@String = qw(GfG is a computer science portal);
foreach $key (@String) {
   print"Element is: $key\n";
}


输出:

Element is: GfG
Element is: is
Element is: a
Element is: computer
Element is: science
Element is: portal

示例 2:

#!/usr/bin/perl
  
# Initialising a String as the parameter of qw
# operator whose each element is extracted.
@String = qw(Delhi Mumbai Kolkata Patna);
foreach $key (@String) {
   print"City name is: $key\n";
}

输出 :

City name is: Delhi
City name is: Mumbai
City name is: Kolkata
City name is: Patna

注意: qw运算符读取一个空白并提取空白前后的元素。