文件名称:old-gosu-repo:旧 Gosu 语言库
文件大小:4.84MB
文件格式:ZIP
更新时间:2024-06-20 04:46:20
Java
戈苏语 Gosu 是一种实用的 JVM 编程语言。 它的设计考虑到了 Java 开发人员,提供了一组特性,使他们能够在不牺牲静态类型的好处的情况下提高工作效率。 Gosu 是一种面向对象的语言,具有一些函数式编程特性。 它在 2011 年 Dobb 博士的中被提名为本月语言。 高苏特点: 开放类型系统(类似于 F# 类型提供程序) 类型推断 动态类型(类似于 C# 的动态类型) 结构类型(类似 Go 的接口) 增强功能(类似于 C# 中的扩展方法) 完整的 Java 互操作性 块(也称为闭包或 lambda 表达式) 类/接口/枚举 泛型(具体化、协变类型参数和无通配符) 组合(使用delegate关键字) 属性(类似于 C#) Null Safety(使用类似 Groovy 的运算符 ?. 等等) 命名参数和默认参数值 具有用户定义的间隔类型的每个语句的强大功能 F