在关于函数和lambda的kotlin文档中找到了这个 class IntTransformer: (Int) -> Int {}
val intFunction: (Int) -> Int = IntTransformer() 在这个page中,它说你可以像接口一样实现函数类型到类。据我所知,IntTransformer扩展/实现了匿名函数</e
为了详细说明,通常可以为类型类实例函数提供默认实现,但我不知道是否也可以为其他类型类的类型类实例提供默认实现。
例如,假设我正在实现类型类Y,并且我希望所有实例a of Y满足其他类型类X的X a。最初,我试图通过编写instance Y a => X a where ...来实现这一点,但是我发现这是不可能的()。但是,