数组 – Perl中的尾随逗号是一个坏的做法吗?
发布时间:2020-12-15 21:26:13 所属栏目:大数据 来源:网络整理
导读:今天我在一个Webex会议上展示我的屏幕与我写的一些Perl代码。我的老板突然告诉我,其他人都在看,听到我不得不从我的哈希和数组结构中删除尾随逗号,因为这是一个坏的做法。我说我不认为这是一个坏习惯在Perl,但他坚持,并让我删除这些逗号只是为了显示我的
今天我在一个Webex会议上展示我的屏幕与我写的一些Perl代码。我的老板突然告诉我,其他人都在看,听到我不得不从我的哈希和数组结构中删除尾随逗号,因为这是一个坏的做法。我说我不认为这是一个坏习惯在Perl,但他坚持,并让我删除这些逗号只是为了显示我的脚本在会议中运行。
我仍然认为这不是一个坏习惯在Perl,但我可以错了。我实际上发现他们很方便,一个好的做法,因为他们阻止我添加新的元素,忘记在过程中添加相应的逗号。 但是,我真的想知道这是一个好的或坏的做法,并能够向我的老板(如果他错了)有良好的论据,甚至很好的来源我的论点。 所以,留下逗号是一个不好的做法吗? 这是一个例子: my $hash_ref = { key1 => 'a',key2 => 'b',key3 => 'c',}; my $array_ref = [ 1,2,3,]; 解决方法
这是一个伟大的做法,有尾的逗号。 Larry补充说,因为他看到程序员所犯的一个常见错误。当他们添加元素到一个列表(或任何他们的语言称为它),他们忘了分隔符。 Perl允许尾随逗号的目的。这不是别的东西的怪癖或副作用。
然而,什么是坏的做法,是分散一个会议充满了你的老板以后可能纠正的东西的会议。除非会议具体是一个代码审查,你的老板浪费了一大堆时间。我一直希望加入视频会议,你必须输入每分钟的赔偿,所以柜台会显示在每个人的屏幕上,以显示多少钱被浪费。花了几百美元看着你删除逗号在一个工作的程序,将夯实这个废话。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |