刚刚读完这篇博文:http ://www.skorks.com/2010/03/an-interview-question-that-prints-out-its-own-source-code-in-ruby/
在其中,作者论证了使用quine作为面试问题的理由。我不确定我是否同意,但这不是这个问题的意义所在。
他继续用 Ruby 构建一个 quine 并对其进行重构以使其更短。然后,他挑战读者尝试使其更短。
我玩了一段时间,想出了以下几点:
s="s=;puts s[0,2]+34.chr+s+34.chr+s[2,36]";puts s[0,2]+34.chr+s+34.chr+s[2,36]
这是我第一次尝试使用quine,但我不知道如何让它更短。
你能想到的最短的 Ruby quine 是什么?如果您的实施需要,请发布解释。