Вопросы по теме 'scala-2.8'

Классы дел и поведение прокси в Scala 2.9
При миграции нашего кода на Scala 2.9 мы обнаружили большие его участки, которые не работали и терпели неудачу. Мы отследили это до классов case, которые расширяют Proxy, не будучи равными. В нашем коде мы не расширяем Proxy напрямую, мы просто...
516 просмотров
schedule 11.11.2021

Утечки памяти актеров Scala, так ли они плохи, как были, или улучшаются?
В настоящее время я изучаю Scala 2.8, используя Programming in Scala 2nd edition. Но меня начинают очень беспокоить подобные сообщения Clojure vs Scala . Так ли плох Scala в отношении утечек памяти, это не первая информация, которую я слышу о...
1048 просмотров
schedule 18.02.2022

Почему этот пример неявного параметра Scala не работает?
простой тест REPL ... def g(a:Int)(implicit b:Int) = {a+b} Почему ни одна из этих попыток использования не работает? 1. scala> class A { var b:Int =8; var c = g(2) } :6: error: could not find implicit value for parameter b: Int...
1694 просмотров
schedule 20.05.2022

Прокси / делегаты в Scala
Недавно я видел несколько вопросов по Scala (например, здесь , здесь и здесь ), в котором требовалось использовать прокси, и это неоднократно возникало в моей собственной работе. В библиотеке Scala есть несколько прокси-черт (14, если я правильно...
4297 просмотров
schedule 12.06.2022

Scala, проблема с установкой Scala 2.8.1 на Maverick
У меня есть установщик izpack Scala 2.8.1 после его установки в /usr/local/scala и установки переменной среды в etc/environment, он нормально работает для команды выполнения, такой как scala или scalac, но если я запускаю sbaz с sudo, сообщение об...
306 просмотров
schedule 07.07.2022

Какая IDE для Scala 2.8?
Это тот же вопрос для более старой версии Scala, но они говорят, что плагин Eclipse был значительно улучшен. Это лучшая среда разработки сейчас? Чем отличаются разные Scala IDE сегодня?
16531 просмотров
schedule 09.08.2022

переход от потоков Java к актерам Scala
У меня есть приложение Java, в котором есть различные агенты (Java Algo), которые прослушивают сообщения и обрабатывают их. Каждый агент выполняет эти сообщения в одном потоке, где эти сообщения добавляются в очередь блокировки для обработки одно за...
638 просмотров
schedule 06.08.2022

Scala, доступ к классу абстрактного типа в трейте
Я экспериментирую с неявными переменными в своем коде Scala. Я написал следующий пример кода, но, к сожалению, он не компилируется. Мне было интересно, кто-нибудь знает, чего здесь не хватает? (используя scala 2.8.0 с SBT 0.7.4 в Linux) Спасибо,...
857 просмотров
schedule 15.08.2022

Неявное преобразование из String в Int в scala 2.8
Что-то у меня не так со следующим фрагментом: - object Imp { implicit def string2Int(s: String): Int = s.toInt def f(i: Int) = i def main(args: Array[String]) { val n: Int = f("666") } } Я получаю от компилятора 2.8 следующее: -...
30954 просмотров
schedule 02.11.2022

Есть ли простой (идиоматический) способ преобразовать java.lang.reflect.Method в функцию Scala?
Могу ли я получить метод через отражение, каким-то образом объединить его с целевым объектом и вернуть его как нечто похожее на функцию в Scala (то есть вы можете вызвать его, используя круглые скобки)? Список аргументов переменный. Это не...
543 просмотров
schedule 17.04.2023

Удобное написание функций кортежей на Scala
Довольно много функций на Map берут в качестве аргумента функцию кортежа "ключ-значение". Например. def foreach(f: ((A, B)) ⇒ Unit): Unit . Итак, я нашел короткий способ записать аргумент для foreach : > val map = Map(1 -> 2, 3 ->...
7158 просмотров
schedule 23.04.2023

Как перенести код Scala 2.7.7, который использует scala.collection.jcl, на Scala 2.8?
У меня есть код, который ссылается на scala.collection.jcl, написанный для Scala 2.7.7. Сейчас я пытаюсь скомпилировать его для Scala 2.8 в первый раз, и я получаю эту ошибку: «значение jcl не является членом коллекции пакетов». Есть ли...
589 просмотров
schedule 30.10.2022

Включение предупреждений о миграции
Я переношу базу кода scala 2.7.7 на 2.8, и мне интересно, есть ли опция компилятора для отображения уведомлений о миграции? Я был укушен изменением поведения изменяемых последовательностей, у которых было следующее уведомление о миграции [1], однако...
132 просмотров
schedule 18.05.2023

Вывод типа Scala для объявления анонимной функции
Я новичок в Scala, и мне просто любопытно, как Scala обрабатывает вывод типа для этого фрагмента кода. trait Expression { .... } def eval (binding : String => Boolean) : Expression => Boolean Я понимаю, что привязка — это функция,...
403 просмотров
schedule 26.01.2023

Scala Как избежать повторного чтения файла
Вот пример программы, над которой я работаю, чтобы прочитать файл со списком значений по одному в строке. Мне нужно добавить все эти значения, конвертируя их в двойные, а также нужно отсортировать значения. Вот что я придумал до сих пор, и это...
695 просмотров
schedule 06.09.2023

Как создать оболочку списка определенного типа
Я пытаюсь создать оболочку List с определенным типом (например, List[Int] ), чтобы методы, принимающие неявный параметр CanBuildFrom , возвращали экземпляр моей оболочки вместо List . Одно из возможных решений, которое кажется довольно...
1848 просмотров
schedule 03.07.2023

Странное поведение Set4 в scala 2.9.1?
Делая миграцию с 2.8.1 на 2.9.1 нашел интересную вещь. Пробовал писать в консоли: >>import collection.immutable.Set.Set4 >>new Set4[Int](1,2,3,4) Это дает: java.lang.Error: Unexpected New at...
502 просмотров
schedule 17.07.2023

Запуск плагина Eclipse Scala с предыдущей версией Scala
Плагин Scala автоматически загружает версию 2.8 Scala. Я хотел бы попробовать бета-версию Gridgain 3.0 , которая в настоящее время работает только со Scala 2.7. .7. Поскольку Gridgain 3.0-beta уже предоставляет scala-compiler-2.7.7.jar и...
737 просмотров
schedule 01.12.2023

Не удалось найти неявное значение для порядка параметров
Я получаю следующую ошибку при попытке скомпилировать это: Btree.scala: 9: ошибка: не удалось найти неявное значение для упорядочивания параметров: Упорядочивание [K] абстрактный класс Node [K, V] расширяет TreeMap [K, V] TreeMap должен...
1995 просмотров