Perl 的類似引號的運算子從裸字qw()創建一個單詞串列,而方括號 []可用于創建對匿名陣列的參考。現在,我想知道 Perl 是否提供了一種以某種方式縮寫它的方法:
my $aref = [qw( a b c )];
使用不存在的 qa()運算子之類的東西:
my $aref = qa( a b c );
我最近一直在使用qw()和[]在一起很多,我想要的只是減少混亂。
注意:這不是我要找的:
my @a = \( qw( a b c ) );
uj5u.com熱心網友回復:
不是核心 Perl,但請查看Syntax::Feature::Qwa
uj5u.com熱心網友回復:
不,核心 Perl 沒有更短的表達方式:
my $aref = [qw( a b c )];
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/450431.html
