JA Language Documentation 4 Examples
Interactive code examples with syntax checking, compilation, and execution
📚 Table of Contents
1. Basic Example
Simple variable and arithmetic operations
📄 basic_example.hudhud
// 日本語 - Basic Example with NATIVE keywords
変数 エックス = 10;
変数 ワイ = 210;
変数 合計 = エックス + ワイ;
2. Functions
Function declarations and calls
📄 functions.hudhud
// 日本語 - 関数
// 関数の定義と使用例
// 簡単な関数
関数 挨拶() {
表示("こんにちは世界!");
}
// 引数付き関数
関数 足す(甲, 乙) {
戻る 甲 + 乙;
}
// 複数引数の関数
関数 計算(数1, 数2, 操作) {
もし (操作 == "足す") {
戻る 数1 + 数2;
} それでも {
戻る 0;
}
}
// 数学関数
関数 二乗(値) {
戻る 値 * 値;
}
関数 三乗(値) {
戻る 値 * 値 * 値;
}
// 関数の使用
挨拶();
変数 結果1 = 足す(5, 3);
表示(結果1);
変数 結果2 = 計算(10, 5, "足す");
表示(結果2);
変数 二乗の結果 = 二乗(4);
表示(二乗の結果);
変数 三乗の結果 = 三乗(3);
表示(三乗の結果);
// 関数の合成
変数 合計 = 足す(二乗(3), 三乗(2));
表示(合計);
3. Loops
While and for loops
📄 loops.hudhud
// 日本語 - Loop Example
定義 カウンター = 零;
定義 最大 = 五;
間 (カウンター < 最大) {
カウンター = カウンター + 一;
}
カウンター;
4. Arrays
Array operations
📄 arrays.hudhud
// 日本語 - 配列
// 配列のネイティブキーワード
// 配列を作成
変数 数字 = [1, 2, 3, 4, 5];
変数 名前リスト = ["花子", "太郎", "次郎"];
// 要素にアクセス
変数 最初 = 数字[0];
変数 番目 = 数字[1];
// 結果
最初;