ZH 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
变量 变量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];
// 结果
第一;