title: Executing a code block even after catching an exception in Scala
body: <p>In my current method, I am trying to make a series of calls and if any of them fail, I want to be able to continue running the remainder (while capturing the Exception that was thrown). I am having a hard time figuring this out in Scala.</p>
  
  <p>So in this example, I want to kick off each of these calls - RunA, RunB and RunC but if RunB throws an exception, I want to print that and continue kicking off RunC after that. </p>
  
  <pre><code>var result = Try {
      new RunA()
      new RunB()
      new RunC()
  }   catch { 
      case e: Throwable =&gt; e.printStackTrace()
      false
   }
  </code></pre>
  
  <p>Outside of having them all individually wrapped in a Try/Catch, I am sure there are better ways to do this which is why I am hoping someone can help with this. </p>
  
  <p>I looked at the 'Ignoring' exception but it appears to completely ignore the exception which I want to atleast log.</p>
  
  <p>Thanks!</p>