Tag: scalac

为什么Scala编译器在将Kotlin密封类传递给构造函数时给我一个错误?

我有一个密封的课,写在科特林: sealed class Schema { class RecordSchema(val fields: List<Field>): Schema() class ArraySchema(val elementSchema: Schema): Schema() … } 另一个将RecordSchema作为参数的类: class Enrichment(config: Config, val schema: RecordSchema) { … } 在Scala中,我有一个类,其中包含一个RecordSchema实例,然后创建一个Enrichment实例。 object Job { def main(args: Array[String]): Unit = { /// some initializing of resources… and then… val recordSchema = schemas.getSchema(id) // type is Schema.RecordSchema val enrichment = […]