次のパターン マッチングを実行したいと思います。
minReachableInt match {
case None | Some(n) if n <= 0 =>
println("All positive numbers can be reached")
case _ =>
println("Not all positive numbers can be reached")
}
もちろん、 では n が一致しないため、コンパイルされませんNone
。しかし、後続のコードでは必要ないので、コードを複製せずに、想像できる最も美しい方法で結果を得るにはどうすればよいでしょうか?