数组初始化中的Perl qx执行顺序

sno*_*kin 4 arrays perl system backticks

假设我有以下内容:

my @net = (`echo "HELLO" > file`,
           `less file`);
Run Code Online (Sandbox Code Playgroud)

是否保证执行顺序是从0..N开始(数组中的第一个元素先执行,然后是第二个,等等)?

我已经测试了这个,这就是真正发生的事情,但我可以指望吗?

谢谢,

mar*_*ton 6

是.()右侧括号中的每个逗号分隔项都是术语.这些在Perl中具有最高优先级,并从左到右进行评估.反引号是类似引用的运算符.