【发布时间】:2009-07-14 15:38:50
【问题描述】:
我今天得到了这行奇怪的代码,它告诉我“空”或“非空”取决于 CWD 中是否有任何项目(. 和 .. 除外)。
我想知道它是如何工作的,因为它对我来说毫无意义。
perl -le 'print+(q=not =)[2==(()=<.* *>)].empty'
我感兴趣的是<.* *>。我不明白它是如何获取目录中所有文件的名称的。
【问题讨论】:
-
随意编辑标签以获得更合适的内容
-
哈哈,你太搞笑了!我笑着在地板上打滚。你叫 Perl 线路噪音!!!!哈哈哈哈哈哈哈哈哈哈哈哈!
-
很好地提交了“年度混淆”。我喜欢 Perl,但我更喜欢 Perl 代码中的 cmets。
-
@jockway 不,我叫 this perl line-noise
-
@dsm 其他人发表了一条评论(已删除),说所有 Perl 都是行噪音。我认为 jrockway 对此做出了回应。