gpt4 book ai didi

java - 在 Scala 中使用 Java 泛型

转载 作者:行者123 更新时间:2023-12-01 10:29:30 25 4
gpt4 key购买 nike

将 Java 库与 Scala 代码库集成时,将 Java 中的通用对象之一导入 Scala 时遇到以下错误。

val MyObject<SomeOtherclass>  = MyObject.factoryMethod()

上面的代码会出现编译错误,因为它不是有效的 scala 语句。

我们如何在 scala 代码库中使用 Java 泛型对象。

最佳答案

val myObject: MyObject[T] = MyObject.factoryMethod ()

将是 Scala 语法。请注意,对象通常以小写形式书写。类型推断可能会在不显式给出类型的情况下解决问题,但出于文档原因,指定它可能是一个好主意,并且如果您的推理错误,则可以尽早获得错误。

关于java - 在 Scala 中使用 Java 泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35165817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com