一个perl的匹配,搞了半天,没搞定。。



QUOTE:
原帖由 MMMIX 于 2008-11-27 23:15 发表

我更倾向于  print(($#temp > 1) ? $temp[1] : ""; 这种写法

我更倾向于
my $msg = blablabla;
print $msg;

这种写法。

我觉得一行里面最好只有一个动作,那样会比较好。
虽然 FP 里面经常串起来很长的一句。





QUOTE:
原帖由 flw 于 2008-11-27 23:50 发表

我更倾向于
my $msg = blablabla;
print $msg;

这种写法。

我觉得一行里面最好只有一个动作,那样会比较好。
虽然 FP 里面经常串起来很长的一句。

如果代码量很大的话,动作过于分散会造成代码过长,反而影响阅读和理解。因此我觉得多个动作还是应该适当的压缩下。