JA Language Documentation 4 Examples

Interactive code examples with syntax checking, compilation, and execution

← All Languages

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];

// 結果
最初;