1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
object Test { import scala.util.control.Breaks def brk(f: () => Unit): Unit = try { f() } catch { case ex: NotImplementedError => } def main(args: Array[String]): Unit = { brk { () => ??? } Breaks.breakable { Breaks.break } } }