Hello World¶
最初のOnionプログラムを書いて実行してみましょう!
定番のHello World¶
Hello.onという名前のファイルを作成します:
これだけです!この1行が完全なOnionプログラムです。
プログラムの実行¶
Onionプログラムを実行するには2つの方法があります:
方法1: onionで直接実行¶
onionコマンドはプログラムをメモリ内でコンパイルして実行します:
出力:
方法2: onioncでコンパイル¶
.classファイルにコンパイルしてJavaで実行:
コードの解説¶
IO- 組み込みのI/Oモジュール::- 静的メソッドアクセス演算子(Javaの.に類似)println()- 改行付き出力関数"Hello, World!"- 文字列リテラル
その他の例¶
変数の使用¶
ユーザー入力の取得¶
実行:
出力:
Mainクラスを使用¶
明示的なクラス定義でプログラムを書くこともできます:
これは従来のJavaのmainメソッドパターンに従います。
コマンドライン引数¶
mainメソッドを通じてコマンドライン引数にアクセス:
class ArgsDemo {
public:
static def main(args: String[]): void {
println("引数の数: " + args.length)
for var i: Int = 0; i < args.length; i = i + 1 {
println("引数 " + i + ": " + args[i])
}
}
}
引数付きで実行:
出力:
次のステップ¶
最初のOnionプログラムを書いたので、次に進みましょう:
- クイックスタートガイド - 基本的な言語機能を学ぶ
- 基本構文 - 変数、型、演算子