差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
haxe:hello_world [2025/05/20 02:50] – 作成 freemikanhaxe:hello_world [2025/05/30 16:54] (現在) – Escape double dash %%--%% again freemikan
行 29: 行 29:
 </cli> </cli>
  
-"Hello, world!"というテキストが出力されました。ファイル名と行番号も出力されるため、シンプルさと美しさが損なわれていると感じるかもしれませんが、大体は期待したとおりでしょう。''--main''は、実行するmain関数(メソッド)を含むクラスの名前を指定するオプションです。このMainとなるクラスの名前は、ファイル名の拡張子を除いた名前と一致させる必要があります。''--interp''は、ターゲットを生成するのではなく、コンパイラに直接その場で実行させることを指示するものです。+"Hello, world!"というテキストが出力されました。ファイル名と行番号も出力されるため、シンプルさと美しさが損なわれていると感じるかもしれませんが、大体は期待したとおりでしょう。''%%--%%main''は、実行するmain関数(メソッド)を含むクラスの名前を指定するオプションです。このMainとなるクラスの名前は、ファイル名の拡張子を除いた名前と一致させる必要があります。''%%--%%interp''は、ターゲットを生成するのではなく、コンパイラに直接その場で実行させることを指示するものです。
  
 次に、別の言語をターゲットターゲットしてコードを生成させてみます。全部やるのは大変なので、JavaScriptとNekoVMだけをやってみます。 次に、別の言語をターゲットターゲットしてコードを生成させてみます。全部やるのは大変なので、JavaScriptとNekoVMだけをやってみます。
行 53: 行 53:
 </cli> </cli>
  
-先ほどの''--interp''を使ったときと同じ出力になりました。+先ほどの''%%--%%interp''を使ったときと同じ出力になりました。
  
 NecoVMの場合は次のようにします。 NecoVMの場合は次のようにします。
文書の先頭へ