今天我在一个Webex会议上展示我的屏幕与我写的一些Perl代码。我的老板突然告诉我,其他人都在看,听到我不得不从我的哈希和数组结构中删除尾随逗号,因为这是一个坏的做法。我说我不认为这是一个坏习惯在Perl,但他坚持,并让我删除这些逗号只是为了显示我的脚本在会议中运行。
我仍然认为这不是一个坏习惯在Perl,但我可以错了。我实际上发现他们很方便,一个好的做法,因为他们阻止我添加新的元素,忘记在过程中添加相应的逗号。
但是,我真的想知道这是一个好的或坏的做法,并能够向我的老板(如果他错了)有良好的论据,甚至很好的来源我的论点。
所以,留下逗号是一个不好的做法吗?
这是一个例子:
my $hash_ref = { key1 => 'a',key2 => 'b',key3 => 'c',}; my $array_ref = [ 1,2,3,];