What? Perl Beautiful? Elegant? 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.
执行此操作的语言已经存在。它的名字叫Lisp. (很快,perl 6。)
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 APL.
哦,假的另一个 self ,你太有趣了!确实如此,Perl 可以非常漂亮。它也可能非常丑陋。使用 Perl,TIMTOWTDI .
那么,您最喜欢哪些优雅的 Perl 代码?
最佳答案
Perl 促进了使用列表/散列来实现命名参数,我认为这非常优雅,并且对自文档化代码有巨大帮助。
my $result = $obj->method(
flux_capacitance => 23,
general_state => 'confusion',
attitude_flags => ATTITUDE_PLEASANT | ATTITUDE_HELPFUL,
);
关于perl - Perl 有哪些优雅的特性或用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/641442/