私はこのようなことをしています
do
xs <- xss
x <- x
if x > 3
return x
if を含む行でコンパイル エラーが発生しますが、同じことを適切に記述する方法がよくわかりません。
より明確にするために、Scala では、私が達成しようとしていることと同等のものは次のようになります。
for {
xs <- xss
x <- xs
if x > 3
} yield x
私はこのようなことをしています
do
xs <- xss
x <- x
if x > 3
return x
if を含む行でコンパイル エラーが発生しますが、同じことを適切に記述する方法がよくわかりません。
より明確にするために、Scala では、私が達成しようとしていることと同等のものは次のようになります。
for {
xs <- xss
x <- xs
if x > 3
} yield x