让代码输出自己的方法有多少?
例如,编写下面的代码,
public class Test
{
public static void main(String[] args)
{
// some code
}
}
输出自己
public class Test
{
public static void main(String[] args)
{
// some code
}
}
(接受任何编程语言)
EDIT 这个问题已在历史文章中得到解答, 搜索“quine”或查看https://stackoverflow.com/search?q=quine
答案 0 :(得分:12)
这被称为编程quine,并在SO上进行了广泛讨论:
https://stackoverflow.com/search?q=quine
另见
http://en.wikipedia.org/wiki/Quine_(computing)
http://www.nyx.net/~gthompso/quine.htm
http://www.madore.org/~david/computers/quine.html
- 亚当
答案 1 :(得分:4)
查找Quines。
答案 2 :(得分:1)
您想要阅读关于quines的内容。请参阅here。
答案 3 :(得分:1)
答案 4 :(得分:0)
答案 5 :(得分:0)
这个问题不是already been asked吗?
答案 6 :(得分:0)
有无数种方法可以做到这一点。您所要做的就是找到一种方法然后添加评论......