in snippet below:
{ strval <- str longval <- str.strtolong } yield longval where str option[string]. if str comes in some(null)? how handle in comprehension?
i think dealing some(null) because used constructor in code. try option(variablewithnull) , result none. operations none have result of none instead of annoying java.lang.nullpointerexception.
perhaps use code:
val str: option[string] = option(null) str.fold(0l) {_.tolong}
Comments
Post a Comment