Mat*_*zok 1 scala implicit predef
我正在使用Predef带有-Yno-predef标志的自定义。它基本上是SlamData 的副本。
当我尝试展平嵌套的 immutable Seqs 集合时,我收到错误:
No implicit view available from my.Predef.Seq[String] => scala.collection.GenTraversableOnce[String].
Run Code Online (Sandbox Code Playgroud)
如果我把import scala.Predef._它再次编译。我试图调查scala.Predef并scala打包对象,但是当我试图复制TraversableOnce's, Traversable's 或Seq's 的定义时,它没有帮助。
有人知道 vanilla predef 的哪一部分负责生成这个隐式吗?
您正在寻找Predef.$conforms.
一种解决方法是scala -Xprint:typer -e 'Seq(Seq(1)).flatten'在命令行上运行。它将打印整个语法树,并解析所有隐式。
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |