Fanx 编程语言 3.0 版发布,支持两种变量声明风格
Fanx 3.0 发布。Fanx 是多目标的面向对象的通用编程语言。它提供简明的语法和一系列优雅的标准库和开发框架。 在变量声明明的语法中,有些语言把类型写在变量名前面,有些则写在后面。Fanx 3.0 同时支持两种风格: Int age = 12 var age: Int = 12 fun foo() : Str { .. } Str foo() { ... } fanx 的成员声明关键字包括:var, let, const, fun, new。局部变量不需要关键字。 同时支持两种方式是为了方便其他风格的开发者,尊重他们的习惯。当然我们不提倡在一个文件里面混合使用。 完整的一段示例代码: class Person { var age: Int let name: Str new make(n: Str) { name = n } fun foo() : Str { return name } static fun main() { p : Person = Person("pick") ...