Вопросы с тегом «scala-2.8»

873
Является ли библиотека коллекций Scala 2.8 «самой длинной запиской о самоубийстве в истории»? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

225
Scala 2.8 breakOut

В Scala 2.8 есть объект в scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Мне сказали, что это приводит к: > import scala.collection.breakOut >...

201
Что означают <: <, <% <и =: = в Scala 2.8 и где они документированы?

В документации API для Predef я вижу, что они являются подклассами универсального типа функции (From) => To, но это все, что они говорят. Хм что? Может быть, где-то есть документация, но поисковые системы не очень хорошо обрабатывают «имена», например «<: <», поэтому я не смог ее найти....

115
Что такое «контекстная привязка» в Scala?

Одна из новых возможностей Scala 2.8 - это контекстные границы. Что такое контекстная привязка и где это полезно? Конечно, я сначала искал (и нашел, например, это ), но не смог найти действительно четкой и подробной...

92
Объекты пакета

Что такое объекты пакета, не столько концепция, сколько их использование? Я попытался заставить пример работать, и единственная форма, которую я получил, была следующая: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object...

85
Что такое продолжения Scala и зачем их использовать?

Я только что закончил программировать на Scala и изучал изменения между Scala 2.7 и 2.8. Самым важным кажется плагин продолжения, но я не понимаю, для чего он полезен и как работает. Я видел, что это хорошо для асинхронного ввода-вывода, но не смог понять, почему. Вот некоторые из наиболее...