gpt4 book ai didi

scala - 类型不匹配;找到 : edu. stanford.nlp.util.CoreMap => 需要单位 : java. util.function.Consumer[_> : edu. stanford.nlp.util.CoreMap]

转载 作者:行者123 更新时间:2023-12-01 11:27:05 26 4
gpt4 key购买 nike

我不明白它要我做什么。分配给 sentence正在工作:

val sentences : java.util.List[CoreMap] = document.get(classOf[SentencesAnnotation])

但我不能运行 forEach循环这个:
sentences.forEach( (s : CoreMap) => println("") )

因为我得到:
Error:(39, 38) type mismatch; found   : edu.stanford.nlp.util.CoreMap => Unit required: java.util.function.Consumer[_ >: edu.stanford.nlp.util.CoreMap]
sentences.forEach( (s : CoreMap) => println("") )
^

这里有什么问题? s已经给出了一个类型。

最佳答案

您正在使用 Java的 forEach (确实需要 java.util.function.Consumer ),您的意思是 Scala 的 foreach ? foreach会工作(如果你导入 JavaConversions ):

import scala.collection.JavaConversions._
sentences.foreach( (s : CoreMap) => println("") )

关于scala - 类型不匹配;找到 : edu. stanford.nlp.util.CoreMap => 需要单位 : java. util.function.Consumer[_> : edu. stanford.nlp.util.CoreMap],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36373875/

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