У меня есть следующий метод, где я хочу вернуть карту, выполнив ReduceLeft в списке.Моя проблема в том, что иногда список пуст, поэтому я не уверен, как правильно с этим справиться:
def results(start: String, end: String) = {
val iter = new QueryIterator(RK, start, end);
val list = for (hcol <- iter) yield (Map(hcol.getValue() ->
Map(hcol.getName()) -> hcol.getTime()))))
list.reduceLeft(_ ++ _)
}
Когда список пуст, генерируется исключение, которое останавливает выполнение.Как лучше всего обойти эту проблему?