数组 – Perl中的尾随逗号是一个坏的做法吗?

前端之家收集整理的这篇文章主要介绍了数组 – Perl中的尾随逗号是一个坏的做法吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天我在一个Webex会议上展示我的屏幕与我写的一些Perl代码。我的老板突然告诉我,其他人都在看,听到我不得不从我的哈希和数组结构中删除尾随逗号,因为这是一个坏的做法。我说我不认为这是一个坏习惯在Perl,但他坚持,并让我删除这些逗号只是为了显示我的脚本在会议中运行。

我仍然认为这不是一个坏习惯在Perl,但我可以错了。我实际上发现他们很方便,一个好的做法,因为他们阻止我添加新的元素,忘记在过程中添加相应的逗号。

但是,我真的想知道这是一个好的或坏的做法,并能够向我的老板(如果他错了)有良好的论据,甚至很好的来源我的论点。

所以,留下逗号是一个不好的做法吗?

这是一个例子:

my $hash_ref = {
    key1    => 'a',key2    => 'b',key3    => 'c',};

my $array_ref = [
    1,2,3,];

解决方法

这是一个伟大的做法,有尾的逗号。 Larry补充说,因为他看到程序员所犯的一个常见错误。当他们添加元素到一个列表(或任何他们的语言称为它),他们忘了分隔符。 Perl允许尾随逗号的目的。这不是别的东西的怪癖或副作用。

然而,什么是坏的做法,是分散一个会议充满了你的老板以后可能纠正的东西的会议。除非会议具体是一个代码审查,你的老板浪费了一大堆时间。我一直希望加入视频会议,你必须输入每分钟的赔偿,所以柜台会显示在每个人的屏幕上,以显示多少钱被浪费。花了几百美元看着你删除逗号在一个工作的程序,将夯实这个废话。

猜你在找的Perl相关文章