对于for理解中的日志跟踪,我使用了这样的虚拟赋值:
val ll = List(List(1,2),List(1))
for {
outer <- ll
a = Console.println(outer) // Dummy assignment makes it compile
inner <- outer
} yield inner
Run Code Online (Sandbox Code Playgroud)
这a =一点似乎很尴尬.有更干净的方式吗?