trait Sleepy
[A
] { def sleep
(n
:Long
):Unit
} def sleep
(n
:Long
) = println
("寝てる場合じゃねぇ!") }
implicitly[Sleepy[A]].sleep(1000)
case ex
:InterruptedException
=> ex.
printStackTrace() }
sleep
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoKICB0cmFpdCBTbGVlcHlbQV0geyBkZWYgc2xlZXAobjpMb25nKTpVbml0IH0KICBpbXBsaWNpdCB2YWwgaG9nZSA9IG5ldyBTbGVlcHlbTm90aGluZ117CiAgICBkZWYgc2xlZXAobjpMb25nKSA9IHByaW50bG4oIuWvneOBpuOCi+WgtOWQiOOBmOOCg+OBreOBh++8gSIpCiAgfQoKICBkZWYgc2xlZXBbQTpTbGVlcHldID0gdHJ5IHsKICAgIGltcGxpY2l0bHlbU2xlZXB5W0FdXS5zbGVlcCgxMDAwKQogIH0gY2F0Y2ggewogICAgY2FzZSBleDpJbnRlcnJ1cHRlZEV4Y2VwdGlvbiA9PiBleC5wcmludFN0YWNrVHJhY2UoKQogIH0KCiAgc2xlZXAKfQ==