scala

кажется, что и итератор, и поток ленивы и позволяют вам продолжать возвращать элементы к содержанию вашего сердца. В чем разница между ними?...

Предположим, у меня есть два массива: val ar1 = Array[String]("1", "2", "3") val ar2 = Array[String]("1", "2", "3", "4") теперь для каждого элемента ar1, Я хочу сначала объединить этот элемент с соответствующим элементом ar2, а затем распечатать результат. Один из способов сделать это будет что-то вроде: ...

Я пытаюсь использовать JSON для отправки данных между браузером и моим приложением. Я пытаюсь использовать Lift 1.0 для создания и анализа строк JSON, но по какой-то причине я не могу разобрать JSON, который я только что построил: scala>import scala.util.parsing.json.JSON._ import scala.util.parsing.json...

Я видел вопросы о IDE здесь -- что является лучшей IDE для разработки Scala? и каково текущее состояние инструментов для Scala?, но у меня был смешанный опыт с IDEs. Прямо сейчас я использую Eclipse IDE с опцией автоматического обновления рабочей области и KDE 4 Kate в качестве моего текстового редактора. Вот...

Как вы объявляете и инициализируете переменную, которая будет использоваться локально в шаблоне Play2 Scala? у меня есть это: @var title : String = "Home" объявлен в верхней части шаблона, но это дает мне эту ошибку: illegal start of simple expression """),_display_(Seq[Any](/*3.2*/var)),format.raw/*3.5*...

Я не уверен, в чем разница между fold и foldLeft в Scala. вопрос разницу между створкой и метод использовать-foldleft и foldRight? есть ответ, который говорит о заказе. Это вполне понятно. Но я до сих пор не понимаю, почему это работает (от REPL): scala> Array("1","2","3").foldLeft(0)(_ + _.toInt) res6: ...

в Scala, для многих (всех?) типы коллекций можно создавать представления. Что такое представление и для каких целей оно полезно?...

Скала где могут наблюдаться различия между классом и типом в Scala и почему это различие важно? это только рассмотрение с точки зрения дизайна языка или это "практическое" влияние при программировании Scala? или это фундаментально для "обеспечения границ" системы типов (Nothing,Null заходите на мой ум)? ...

есть утверждения, что система типов Scala является Turing complete. Мои вопросы: есть ли формальное доказательство этого? Как будет выглядеть простое вычисление в системе типов Scala? имеет ли это какую - либо пользу для Scala-языка? Это делает Scala более "мощным" в некотором роде по сравнению с языками бе...

Я вижу, что черты в Scala похожи на интерфейсы в Java (но интерфейсы в Java расширяют другие интерфейсы, они не расширяют класс). Я видел пример на SO об использовании признаков, где признак расширяет класс. какова цель этого? Почему черты могут расширять классы?...