4
逆に書かれたこのコードが「Hello World!」を出力する理由
インターネットで見つけたコードは次のとおりです。 class M{public static void main(String[]a){System.out.print(new char[] {'H','e','l','l','o',' ','W','o','r','l','d','!'});}} このコードHello World!は画面に表示されます。ここで実行されていることがわかります。はっきりpublic static void main書いてあるように見えますが、逆です。このコードはどのように機能しますか?これはどのようにコンパイルされますか? 編集: IntellIJでこのコードを試しましたが、正常に動作します。ただし、何らかの理由で、cmdと一緒にnotepad ++では機能しません。私はまだその解決策を見つけていませんので、誰かが見つけた場合は、以下にコメントしてください。
261
java
unicode
right-to-left