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

18
Является ли библиотека коллекций Scala 2.8 «самой длинной запиской о самоубийстве в истории»? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

4
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 > val map : Map[Int,String] = List("London", "Paris").map(x …

4
Что означают <: <, <% <и =: = в Scala 2.8 и где они документированы?
В документации API для Predef я вижу, что они являются подклассами универсального типа функции (From) =&gt; To, но это все, что они говорят. Хм что? Может быть, где-то есть документация, но поисковые системы не очень хорошо обрабатывают «имена», например «&lt;: &lt;», поэтому я не смог ее найти. Дополнительный вопрос: когда …


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


4
Объекты пакета
Что такое объекты пакета, не столько концепция, сколько их использование? Я попытался заставить пример работать, и единственная форма, которую я получил, была следующая: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object PackageObjectTest { def main(args: Array[String]) { println("Referencing a package object val: …
92 scala  scala-2.8 

7
Что такое продолжения Scala и зачем их использовать?
Я только что закончил программировать на Scala и изучал изменения между Scala 2.7 и 2.8. Самым важным кажется плагин продолжения, но я не понимаю, для чего он полезен и как работает. Я видел, что это хорошо для асинхронного ввода-вывода, но не смог понять, почему. Вот некоторые из наиболее популярных ресурсов …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.