工作中的问题总结: 问题一:scala 之向下转型 引言:假如在复杂的业务逻辑中,变量的类型不能确认,只能给个接口类型,这样数据类型推导不会错误,但是后面要使用实现类的类型时,你却发现转不过来了? 对于这样的一个问题,scala可以这样解决: 首先建造一个接口,People: trait People { def toData[T](people:People):T } 这样定义了一个接口,接着我们实现他的实现类Students和Teacher: class Students(name: Str…