Erg是一个兼容于Python的静态类型编程语言
它有着类似Rust的健壮性,然而,你又不至于被Rust冗长的类型规范和内存管理模型所搞得晕头转向。Erg是一个简洁的编程语言,而且它可以完全兼容Python的语法。
Erg的强大之处还在于它的类型系统,这也是它与Python语言的不同之处,基于类型系统,Erg就可以在编译阶段进行错误检查,比如空值、除零和数组访问越界等错误不需要运行就可以在编译阶段提早发现。
Erg是一个纯面向对象的编程语言,在Erg中一切皆是对象,包括类型、函数和运算符等;从另一个角度看,Erg也是一个函数式语言,Erg可以在引起副作用的代码上放置标记,使代码的复杂性局部化,大大地提高代码的可维护性。
示例代码:
rand = pyimport "random" l = [1, 2, 3] assert l ...
点击查看剩余70%
网友评论