このコードは明らかに間違っているようですが、私のマシン上でうまくコンパイルして実行します。誰かがこの仕組みを説明することはできますか?たとえば、クラス名の後ろにある ")"を有効にするのは何ですか?周りに散らばっているランダムな言葉はどうですか?このJavaコードはどのように有効ですか? (難読化されたJava)
class M{public static void main(String[]a){System.out.print(new char[]{'H','e','l','l','o',' ','W','o','r','l','d','!'});}}
テストオンライン:https://ideone.com/t1W5Vm
出典:https://codegolf.stackexchange.com/a/60561
持っypuを左に
{public static void main(String[]a
権利をそれを16進エディタで開こうとしましたか?文字が見えるようにする「逆の」文字があるかもしれません。 –はい、この*が表示されないようにするための幅のないUnicode文字があります。あなたがそれを正しくインデントしようとすると、テキストフローが混乱していることに気付くでしょう。 – dimo414
Peter Lawreyは私が正しく覚えていれば彼のブログでそれを説明しました。私はそれを検索させてください。 – Pshemo