特点一:原生拼音
关键字、内建函数、标准库函数等均有拼音写法,同时支持中文和英文。
同一段程序的三种写法,编译结果完全一样。
hs xiang_chu(a z64, b z64) z64 kecuo {
ruguo (b == 0) {
fanhui cuowu("除数不能为 0")
}
fanhui a /[z64] b
}
rukou() {
changshi {
bl x = xiang_chu(10, 2)
dayin("10 / 2 =", x)
} buhuo (e) {
dayin("出错了:", e.xinxi)
}
}函数 xiang_chu(a i64, b i64) i64 可错 {
如果 (b == 0) {
返回 错误("除数不能为 0")
}
返回 a /[i64] b
}
入口() {
尝试 {
变量 x = xiang_chu(10, 2)
打印("10 / 2 =", x)
} 捕获 (e) {
打印("出错了:", e.msg)
}
}fn xiang_chu(a i64, b i64) i64 fails {
if (b == 0) {
return Err("除数不能为 0")
}
return a /[i64] b
}
rukou() {
try {
var x = xiang_chu(10, 2)
print("10 / 2 =", x)
} catch (e) {
print("出错了:", e.msg)
}
}