ZH 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
变量 变量1 = 10;
变量 变量2 = 20;
变量 总和 = 变量1 + 变量2;

打印(总和);

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

// 中文 - 循环
变量 计数器 = 0;
变量 最大值 = 5;

当 (计数器 < 最大值) {
    打印(计数器);
    计数器 = 计数器 + 1;
}

打印(999);

4. Arrays

Array operations

📄 arrays.hudhud

// 中文 - 数组
// 数组与原生关键词

// 创建数组
变量 数字 = [1, 2, 3, 4, 5];
变量 名字列表 = ["小红", "小明", "小华"];

// 访问元素
变量 第一 = 数字[0];
变量 第二 = 数字[1];

// 结果
第一;