?
错误传递运算符
使用 ? 运算符实现优雅的错误冒泡,彻底告别冗长的 if (err != null)。
🔄
原生集合迭代
支持 for-in 语法,无论是数组还是字符串,都能以最直观的方式进行遍历。
📦
原生性能
基于 C 语言开发的解释器,内置高效数组支持,提供极致的运行效率。
感受 N 语言的优雅
简洁的语法,强大的表达力。
main.ns
fn load_config(path) {
var content = read_file(path)?;
var config = json_decode(content)?;
return config;
}
var fruits = ["apple", "banana", "cherry"];
for (fruit in fruits) {
print("I love: ", fruit);
}
核心亮点展示
- ? 运算符:如果
read_file失败返回null,当前函数立即返回null。 - for-in 循环:原生支持对数组进行迭代。
- 内置库:自带数学、字符串、I/O 等核心标准库。