我是 Scala 的新手,我有一个带有类和伴随对象的 Scala 程序,我想使用一个使用的类型别名:
- 定义类的方法。
- 我也想在课堂外使用别名。为此,我发现在伴随对象中定义别名,从伴随对象导入别名很有用。我还在伴生对象中定义了一些隐式,所以这很自然。
具体代码在https://github.com/juanrh/Surus/blob/1cfd55ed49c4d1b22e53babe07bcf44fd74e3072/src/main/scala/org/surus/spark/SurusRDDFunctions.scala,类型别名是 PMMLPrediction,类是 SurusRDDFunctions。目前代码有效,但我已经在类和同伴中定义了别名,这不是很好。如果我删除了类中别名的定义,那么类就找不到它,这看起来很奇怪。所以我想我可能做错了什么,有什么想法吗?
非常感谢您的帮助!
问候,
胡安