【发布时间】:2016-03-05 06:27:22
【问题描述】:
我有一个包含@arr = { "a=b", "a>b", "a<b", "a!=b", "a-b" } 的数组。使用任何运算符获得 a 和 b 的最佳方法是什么。我可以通过
for($i=0; $i<=$#arr; $i++){
$str = $arr[$i];
if($str =~ m/^(.*?)(\s*=\s*)(.*)(;)/g){
my $d = $1;
my $e = $3;
}
在所有 if 语句后面加上"!=", "<" 等可能的运算符。但这会使我的代码看起来很乱。有没有更好的解决方案?
【问题讨论】:
-
我能知道谁否决了这个问题以及原因吗?谢谢