This 表达式 限定的 this Implicit this This 表达式 为了表示当前的 接收者 我们使用 this 表达式: 在类 的成员中,this 指的是该类的当前对象。 在扩展函数 或者带有接收者的函数字面值 中, this 表示在点左侧传递的 接收者 参数。 如果 this 没有限定符,它指的是最内层的包含它的作用域。要...
枚举类 匿名类 在枚举类中实现接口 使用枚举常量 枚举类 枚举类的最基本的应用场景是实现类型安全的枚举: enum class Direction { NORTH , SOUTH , WEST , EAST } 每个枚举常量都是一个对象。枚举常量以逗号分隔。 因为每一个枚举都是枚举类的实例,所以可以这样...
Link Extern ThreadLocal Packed AlwaysInline NoInline ReturnsTwice Raises CallConvention Flags The Crystal standard library includes some pre-defined annotations: Link...
Application monitoring note ApplicationEvents API Predefined EventDefinitions Subscribing to events and raising them Examples Application monitoring note This help t...
构筑模块 构筑模块 我们已经提出了一些在示例中使用过的很酷的函数。其中之一就是fun 函数,它允许我们以更整洁的方式声明函数。我们绝对应该将它放在我们的标准库中。 ; Function Definitions ( def { fun } ( \ { f b } { def ( head f ) ( \ ...