История изменений
Исправление quasimoto, (текущая версия) :
Нету.
http://www.scala-lang.org/api/current/index.html#scala.collection.immutable.List
http://www.scala-lang.org/api/current/index.html#scala.collection.mutable.Map
http://www.scala-lang.org/api/current/index.html#scala.util.matching.Regex
http://www.scala-lang.org/api/current/index.html#scala.util.parsing.combinato...
http://www.scala-lang.org/api/current/index.html#scala.collection.parallel.ParIterableLike...
в последнем случае — передача ажно Option[ Option[ U ] ] :) (т.е. Option[ TaskResult[ U ] ]).
Идёт штатная работа
так запланировано
потому что нештатная работа. Получили исключительную ситуацию - бросили исключение.
Мда... Ты бы написал, что ли, шаблон кода — как ты себе представляешь вменяемое бросание исключения (когда исключительной ситуации и нет вообще) в данном случае.
С каких пор тапл из int и double смысла не имеет - неясно.
Кортеж записывается как (Int, Double), а не (Int Double) — запятую ставим. Ну и я не хочу Int _и_ Double (кортеж, произведение), я хочу Int _или_ Double (вариант, сумма), как результат разбора «[\d+|\d+\.\d*]», например, другой вариант для такого результата — Maybe (Either Int (Int, Int)) (то есть функтор 1 -> 1 + Int + Int * Int).
Исправление quasimoto, :
Нету.
http://www.scala-lang.org/api/current/index.html#scala.collection.immutable.List
http://www.scala-lang.org/api/current/index.html#scala.collection.mutable.Map
http://www.scala-lang.org/api/current/index.html#scala.util.matching.Regex
http://www.scala-lang.org/api/current/index.html#scala.util.parsing.combinato...
http://www.scala-lang.org/api/current/index.html#scala.collection.parallel.Pa...$Reduce
в последнем случае — передача ажно Option[ Option[ U ] ] :) (т.е. Option[ TaskResult[ U ] ]).
Идёт штатная работа
так запланировано
потому что нештатная работа. Получили исключительную ситуацию - бросили исключение.
Мда... Ты бы написал, что ли, шаблон кода — как ты себе представляешь вменяемое бросание исключения (когда исключительной ситуации и нет вообще) в данном случае.
С каких пор тапл из int и double смысла не имеет - неясно.
Кортеж записывается как (Int, Double), а не (Int Double) — запятую ставим. Ну и я не хочу Int _и_ Double (кортеж, произведение), я хочу Int _или_ Double (вариант, сумма), как результат разбора «[\d+|\d+\.\d*]», например, другой вариант для такого результата — Maybe (Either Int (Int, Int)) (то есть функтор 1 -> 1 + Int + Int * Int).
Исходная версия quasimoto, :
Нету.
http://www.scala-lang.org/api/current/index.html#scala.collection.immutable.List
http://www.scala-lang.org/api/current/index.html#scala.collection.mutable.Map
http://www.scala-lang.org/api/current/index.html#scala.util.matching.Regex
http://www.scala-lang.org/api/current/index.html#scala.util.parsing.combinato...
http://www.scala-lang.org/api/current/index.html#scala.collection.parallel.Pa...$Reduce
в последнем случае — передача ажно Option[Option] :) (т.е. Option[TaskResult]).
Идёт штатная работа
так запланировано
потому что нештатная работа. Получили исключительную ситуацию - бросили исключение.
Мда... Ты бы написал, что ли, шаблон кода — как ты себе представляешь вменяемое бросание исключения (когда исключительной ситуации и нет вообще) в данном случае.
С каких пор тапл из int и double смысла не имеет - неясно.
Кортеж записывается как (Int, Double), а не (Int Double) — запятую ставим. Ну и я не хочу Int _и_ Double (кортеж, произведение), я хочу Int _или_ Double (вариант, сумма), как результат разбора «[\d+|\d+\.\d*]», например, другой вариант для такого результата — Maybe (Either Int (Int, Int)) (то есть функтор 1 -> 1 + Int + Int * Int).