title: Why is foreach better than get for Scala Options?
body: <p>Why using <code>foreach</code>, <code>map</code>, <code>flatMap</code> etc. are considered better than using <code>get</code> for Scala Options? If I use<code>isEmpty</code> I can call <code>get</code> safely. </p>