У меня есть метод, который возвращает строку. Я хочу заменить его значением по умолчанию, например "<empty>", если он возвращает пустую строку или null. Предположим, что его имя getSomeString, это дорогостоящая операция, поэтому я могу вызвать ее только один раз, и я не могу изменить ее возвращаемый тип на Option[String]. Пока я делаю следующее:
val myStr = {
val s = getSomeString
if (s == null || s.isEmpty) "<empty>" else s
}
Есть ли более простой способ достичь того же?