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

Scala - это язык программирования общего назначения, в основном предназначенный для виртуальной машины Java. Разработанный для краткого, изящного и безопасного для типов представления общих шаблонов программирования, он сочетает в себе как императивный, так и функциональный стили программирования. Его основными характеристиками являются: усовершенствованная система статического типа с выводом типа; типы функций; сопоставления с образцом; неявные параметры и преобразования; перегрузка оператора; полная совместимость с Java; совпадение


9
Scala Программирование для Android
Я следовал руководству по Scala и Android с финалом Scala 2.7.3 . Получившееся Android-приложение работает, но даже самое простое приложение занимает несколько минут (!) Для компиляции и нуждается в сжатии 900 Кб , что является пробкой для мобильных приложений. Кроме того, в среде IDE время от времени не хватает памяти. …
258 android  scala  resources 


4
Что такое «лифтинг» в Scala?
Иногда, когда я читаю статьи в экосистеме Scala, я читаю термин «поднятие» / «поднятие». К сожалению, это не объясняется, что именно это означает. Я провел некоторое исследование, и кажется, что лифтинг как-то связан с функциональными ценностями или чем-то в этом роде, но я не смог найти текст, который объясняет, что …


7
Что делает ленивый вал?
Я заметил, что Scala предоставляют lazy vals. Но я не понимаю, что они делают. scala> val x = 15 x: Int = 15 scala> lazy val y = 13 y: Int = <lazy> scala> x res0: Int = 15 scala> y res1: Int = 13 В REPL показывает , что …

16
Вызов по имени против вызова по значению в Scala, требуется уточнение
Насколько я понимаю, в Scala функцию можно вызывать либо по стоимости или по имени Например, учитывая следующие объявления, знаем ли мы, как будет вызываться функция? Декларация: def f (x:Int, y:Int) = x; Вызов f (1,2) f (23+55,5) f (12+3, 44*11) Какие правила, пожалуйста?
239 scala 

26
Лучший способ разобрать параметры командной строки? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос?Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Как лучше всего анализировать параметры командной строки в Scala? Я лично …



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 …

7
Задача не сериализуема: java.io.NotSerializableException при вызове функции вне замыкания только для классов, а не объектов
Странное поведение при вызове функции вне замыкания: когда функция находится в объекте, все работает когда функция находится в классе get: Задача не сериализуема: java.io.NotSerializableException: тестирование Проблема в том, что мне нужен мой код в классе, а не объект. Есть идеи, почему это происходит? Сериализуется ли объект Scala (по умолчанию?)? Это …

5
Добавление элемента в конец списка в Scala
Звучит как глупый вопрос, но все, что я нашел в интернете, это мусор. Я просто не могу добавить элемент типа Tв список List[T]. Я пытался с, myList ::= myElementно кажется, что это создает странный объект и доступ к myList.lastвсегда возвращает первый элемент, который был помещен в список.
223 arrays  scala 

1
Как начать работу с Akka Streams? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Библиотека Akka Streams уже поставляется с большим количеством документации …
222 scala  akka-stream 

8
Хорошее скалярное введение [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 7 лет назад . Улучшить этот вопрос Недавно скалаз попался на глаза. Это выглядит очень интересно, но …
215 scala  scalaz 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.