// Here we have explicitly specified the Type scala> val no:Int = 10 no: Int = 10 // Last statement in an expression is considered as // return value // Scala infers the Type when we do not explicitly // specify the Type scala> val result1 = if (no == 10) { | "good" | } else { | "bad" | } result1: String = good // When Scala is not able to able to infer a Specific Type to // a variable, a type of 'Any' is assigned to that variable scala> val result2 = if (no == 10) { | "good" | } result2: Any = good
No comments:
Post a Comment