Tôi đã xem qua little quine program này, được viết mà không cần phương pháp chính:chương trình Quine mà không main()
enum f {
f;
System z;
String s="enum f{f;System z;String s=%c%s%1$c;{z.out.printf(s,34,s);z.exit(0);}}";
{z.out.printf(s,34,s);
z.exit(0);}
}
ai đó có thể giải thích như thế nào công việc này? Cảm ơn.
Thú vị, nhưng làm cách nào để nó chạy? EDIT: Tệp phải được đặt tên là 'f.java', vì vậy bạn biên dịch nó bằng' javac f.java' – mtsz
Có. Bạn biên dịch nó bằng 'javac f.java' và chạy nó với' java f'. Nó hoạt động với jdk6, nhưng không phải với 7. –
Sau khi tôi đã đọc mô tả bạn đã đăng, tôi đã chạy nó, tuy nhiên :) – mtsz