我试图写一个Perl程序采取两种不同的输入:Perl程序通过STDIN
print "Enter the filename:";
$filename = readline STDIN;
print "Enter the string to be compared";
$string1 = readline STDIN;
要一气呵成这两个输入相结合,我做了以下内容:
print "Enter the filename and string to be compared:";
my $input1 = readline STDIN;
my @name = split(' ',$input1); //split the input parameters by space
$filename = $name[0];
$string1 = $name[1];
chomp $string1;
这是功能性代码,我想知道是否有其他方法可以为此逻辑实现更优化的版本?
感谢, DD
定义*优化*! – salva
我不会建议你以这种方式进行优化。如果文件名将包含空格,你会做什么?逻辑会增加。看@ mkHun不要。 –
看看http://perldoc.perl.org/Getopt/Long.html – Toto