在Perl中将字符串参数划分为不同的行

met*_*dos 1 perl

我有一条非常长的perl线,为了便于阅读,我想把它分成两行.

system("SomeUnixCommand paremeter1 parameter2 ... parameterN");
Run Code Online (Sandbox Code Playgroud)

我可以在Perl中做这样的事情吗?

system("SomeUnixCommand paremeter1 parameter2 parameterK"
       "parameterK+1 ... parameterN"); 
Run Code Online (Sandbox Code Playgroud)

Sob*_*que 5

如果我要提供很多参数,我通常会这样做:

my @params = qw ( param1 param2 param3 
                  anotherparam more_param 
                  param4 ... param999 );

system ( $command, @params); 
Run Code Online (Sandbox Code Playgroud)

(因为系统可以采用数组).对于更一般的情况 - join ( " ", @params );

qw 是perl的"引用词" - 它的空格分隔数组元素,因此它们保持可读性.