|
Scala example source code file (try-2.scala)
The Scala try-2.scala source code/* * Test different variants of the try-catch block. * */ 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); } } Other Scala examples (source code examples)Here is a short list of links related to this Scala try-2.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.