mi sono imbattuto in questo little quine program, scritto senza metodo main:programma Quine senza 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);}
}
Qualcuno può spiegare come funziona? Grazie.
Interessante, ma come lo si lascia correre? EDIT: il file deve essere chiamato 'f.java', quindi lo si compila con' javac f.java' – mtsz
Sì. Lo compili con 'javac f.java' ed eseguilo con' java f'. Funziona con jdk6, ma non con 7. –
Dopo aver letto la descrizione che hai postato, l'ho eseguito, grazie comunque :) – mtsz