Perl的小秘诀是什么呢?
我已经看到许多(代码高尔夫)Perl程序,即使我不能读它们(不知道Perl)我不知道你可以如何设法获得这么一点点的代码做什么需要20一些其他编程语言.
> Perl的秘诀是什么?有没有一个特殊的语法,允许你在很少的按键中执行复杂的任务?是正则表达式的组合吗? 我想学习如何编写强大而简短的程序,如你所知道的代码高尔夫挑战.什么是最好的开始的地方?我不想学习“干净”Perl – 我想写一个脚本,即使我不懂一个星期之后. 如果还有其他编程语言,我可以写更短的代码,请告诉我. 解决方法
有许多因素使得Perl对于代码打高尔夫很有好处:
>无数据输入.值可以互换使用作为字符串和数字. 另外,没有限制(这是默认的): >您不需要声明变量. 现在已经没有了,让我很清楚一点: 高尔夫是一场比赛. 希望通过perl-fu的水平,让你擅长,但以“DIETY”的名义,不要高尔夫的真实代码是非常好的.一个,这是一个可怕的浪费时间.你可以花一个小时尝试修剪几个字符.高尔夫代码是脆弱的:它几乎总是做出主要的假设,并且毫无疑问地忽略错误检查.真正的代码不能那么粗心.最后,您作为程序员的目标应该是编写清晰,可靠和可维护的代码.在编程中有一句话:总是写你的代码,好像维持它的人是一个暴力的社会主义者谁知道你住在哪里. 所以,一切手段,开始打高尔夫;但是意识到它只是在玩弄,并对待它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |