📄 try-2.scala
字号:
/* * Test different variants of the try-catch block. * * $Id: try-2.scala 14389 2008-03-16 03:01:18Z mcdirmid $ */object Test { def tryAllUnit: Unit = try { throw new Error(); } catch { case _ => Console.println("exception happened\n"); } def tryUnitAll: Unit = try { Console.println("Nothin"); } catch { case _ => error("Bad, bad, lama!"); } def tryAllAll: Unit = try { throw new Error(); } catch { case _ => error("Bad, bad, lama!"); } def tryUnitUnit: Unit = try { Console.println("Nothin"); } catch { case _ => Console.println("Nothin"); } def tryIntUnit: Unit = try { 10; } catch { case _ => Console.println("Huh?"); } def execute(f: => Unit) = try { f; } catch { case _ => (); } def main(args:Array[String]): Unit = { execute(tryAllUnit); execute(tryUnitAll); execute(tryAllAll); execute(tryUnitUnit); execute(tryIntUnit); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -