What? Perl Beautiful? 07000? He must be joking!
这是真的,有一些丑陋的Perl在那里。和一些,我的意思是很多。我们都看到了。
Well duh,it’s symbol soup. Isn’t it?
是的,有符号。就像“数学”有“符号”。这只是因为我们的程序员更加熟悉标准的数学符号。我们越来越接受我们母语的符号,无论是ASM,C还是Pascal。 Perl刚刚决定再有几个。
Well,I think we should get rid of all the unnecessary symbols. Makes the code look better.
Okay,smart guy. Truth is,I can already invent my own symbols. They’re called functions and methods. Besides,we don’t want to reinvent 07003.
哦,假的改变自我,你很滑稽!这是真的,Perl可以相当漂亮。这可能是相当丑陋,以及。与Perl,TIMTOWTDI。
那么,你最喜欢的优雅的Perl代码是什么?
解决方法
Perl方便了使用列表/哈希来实现命名参数,我认为这是非常优雅的,并且是对自我文档化代码的巨大帮助。
my $result = $obj->method( flux_capacitance => 23,general_state => 'confusion',attitude_flags => ATTITUDE_PLEASANT | ATTITUDE_HELPFUL,);