根據Wikipedia: quine指一個非空的計算機程序,其不採取任何輸入,併產生它自己的源代碼的副本作爲其唯一的輸出 只見這片的perl代碼,我無法弄清楚它是如何工作的。 保存在文件/tmp/p以下行並運行該文件作爲perl /tmp/p: Illegal division by zero at /tmp/p line 1.
的perl的輸出/ TMP/p是: Illegal divisi
我知道有打印本身就是Quine code 如下面的 public class Quine
{
public static void main(String[] args)
{
char q = 34; // Quotation mark character
String[] l = { // Array of source code
"publ
我只是碰到這種奎因問題就來了,但沒有人真正走進它是如何工作的:C/C++ program that prints its own source code as its output char*s="char*s=%c%s%c;main(){printf(s,34,s,34);}";main(){printf(s,34,s,34);}
我特別不明白的是以下具有即使我改變了整數相同的輸出: cha