1
case class Foo(private val x: Int, y: Option[Int], z: Boolean)
3
object Test extends App {
4
def foo(x: Foo) = x match {
5
case Foo(x, Some(y), z) => y
8
val x = Foo(1, Some(2), false)
12
def bar(x: Foo) = x match {
13
case Foo(x, Some(y), z) => y
14
case Foo(x, None, z) => 0
b'\\ No newline at end of file'