Julia 特征
特征是一种多分派语言中的设计模式,旨在类型树以外将类型分组,以实现自由的多分派。
特征的定义由三部分组成,并且可以用 SimpleTraits.jl 简化。
特征类型
一系列 Julia 单例类型,表示一种特征;
abstract type StatQualia end
struct Continuous <: StatQualia end
struct Ordinal <: StatQualia end
struct Categorical <: StatQualia end
struct Normable <: StatQualia end