サンプル集¶
このセクションでは、Onionプログラミング言語の機能を紹介するサンプルプログラムを掲載しています。
サンプルの種類¶
- 基本例 - Hello World、配列、ループ、入出力などの基本的なプログラム
- オブジェクト指向の例 - クラス、継承、インターフェース、委譲、JavaBean、GUI
- 関数型の例 - ラムダ、クロージャ、再帰、高階関数、do記法、Future
- スクリプティングとCLIの例 - コマンドライン引数、プロセス実行、ファイル入出力
- JSONとHTTPの例 - JSON/YAMLの解析、HTTPクライアント
- 非同期・並行処理の例 - Future、非同期合成、do記法
- エラーハンドリングの例 - Option、Result、検証パターン
サンプルの実行¶
run/ ディレクトリには英語ドキュメントで紹介されているサンプルと同様のプログラムが入っています。これらを onion コマンドで直接実行できます。
または、onionc でコンパイルしてからJavaで実行します。