I have this sample code:
val someCondition = true
case class SampleClass (source: String)
val sample: SampleClass
if (someCondition)
sample = new SampleClass("Some String")
else
sample = new SampleClass("Other String")
I want to define a val argument and initialize it based on some condition. but I can't figure out how to do that.
also, if I change it to var I still can't.
if-else's in Scala as expressions, not statements.