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

Scala 2.8 и статус Lift
Каков статус работы Lift со Scala 2.8? Я нахожу фрагменты разговоров об этом в Интернете. Я пытался настроить pom.xml, но получаю ошибки со стороны Lift.
2152 просмотров
schedule 17.03.2023

Управление гибкими, типизированными, неизменяемыми структурами данных в Scala версии 2.8.x
Это продолжение того, что бета-версия Scala 2.8.0 не отвечает на этот вопрос: Что такое правильный как управлять гибкими, типизированными, неизменяемыми структурами данных в Scala? Новый метод заключается в копировании класса case, например....
1908 просмотров

Преобразовать набор Scala в Java (java.util.Set)?
У меня есть Set в Scala (я могу выбрать любую реализацию, когда создаю Set. Библиотека Java, которую я использую, ожидает java.util.Set [String]. Это правильный способ сделать это в Scala (используя scala.collection.jcl.HashSet # в основе):...
13796 просмотров

функция, работающая с функциями Array [T], List [T] или Iterable [T]
Я пытался написать функцию тестирования / синхронизации для ответов, представленных в этот ТАК вопрос . Некоторые ответы работают с Array[T] , некоторые с List[T] , один с Iterable[T] и один с String ! Я хотел бы написать функцию, которая...
1835 просмотров
schedule 24.09.2022

Scala: реализация подтипа Numeric [T]
Как можно реализовать подтип Numeric [T]? Я искал руководство по этому поводу, но не нашел. Примеры подтипов могут быть рациональными или сложными? Заранее спасибо Troels
1534 просмотров
schedule 14.05.2022

Синтаксис Function.tupled и заполнителя
Я видел это использование примера Function.tupled в другом ответе : Map(1 -> "one", 2 -> "two") map Function.tupled(_ -> _.length) . Оно работает: scala> Map(1 -> "one", 2 -> "two") map Function.tupled(_ -> _.length)...
8613 просмотров
schedule 19.06.2022

Как указать статический массив в аннотации Scala 2.8?
Я создал несколько аннотированных доменных классов в Scala 2.8.0, используя Hibernate Annotations 3.4.0. Он работает нормально, за исключением того, что есть определенные аннотации, которые принимают массив в качестве параметра. Например, вот...
3908 просмотров
schedule 23.07.2022

Головоломка синтаксиса функций в scalaz
После просмотра презентации Ника Партиджа о создании scalaz , я посмотрел на этот пример, который просто потрясающий: import scalaz._ import Scalaz._ def even(x: Int) : Validation[NonEmptyList[String], Int] = if (x % 2 ==0) x.success else...
5123 просмотров

не может переопределить конкретный член без третьего члена, который переопределен обоими
Что означает следующее сообщение об ошибке? не может переопределить конкретный член без третьего члена, который переопределен обоими (это правило предназначено для предотвращения "случайных переопределений"); Я пытался сделать стекируемые...
1719 просмотров
schedule 11.12.2022

Как получить доступ к значению поля через отражение (Scala 2.8)
Рассмотрим следующий код: class Foo(var name: String = "bar") Теперь я пытаюсь получить значение и его правильный тип с помощью отражения: val foo = new Foo val field = foo.getClass.getDeclaredField("name") field.setAccessible(true)...
12516 просмотров
schedule 09.05.2022

Простой синтаксис Scala - попытка определить оператор == - что мне не хватает?
Экспериментируя с некоторыми вещами на REPL, я дошел до того, что мне понадобилось что-то вроде этого: scala> class A(x:Int) { println(x); def ==(a:A) : Boolean = { this.x == a.x; } } Просто простой класс с оператором "==". Почему не...
918 просмотров
schedule 29.03.2023

Конструктор массива Scala?
scala> val a = Array [Double] (10) a: Array[Double] = Array(10.0) scala> val a = new Array [Double] (10) a: Array[Double] = Array(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) Почему эти два выражения имеют разную семантику?
16675 просмотров
schedule 14.02.2023

Почему этот явный вызов метода Scala позволяет неявно разрешать его?
Почему этот код не компилируется, но успешно компилируется, когда я раскомментирую указанную строку? (Я использую Scala 2.8 каждую ночь). Кажется, что явный вызов string2Wrapper позволяет использовать его неявно с этого момента. class A {...
9367 просмотров
schedule 22.07.2023

Ошибка с аргументом по умолчанию в Source.getLines (Scala 2.8.0 RC1)
предполагая, что я запускаю Scala 2.8.0 RC1, следующий код Scala должен распечатать содержимое файла «c:/hello.txt» for ( line<-Source.fromPath( "c:/hello.txt" ).getLines ) println( line ) Однако, когда я запускаю его, я...
451 просмотров
schedule 08.10.2023

Когда я должен использовать пакет и когда объект в Scala?
В чем разница между пакетом и объектом?
1618 просмотров
schedule 09.04.2023

@BeanProperty с поддержкой PropertyChangeListener?
@BeanProperty генерирует простые методы get / set . Есть ли способ автоматически генерировать такие методы с поддержкой событий изменения свойства (например, я хочу использовать его с JFace Databinding?)
398 просмотров

Уведомление об изменении идиоматического свойства в Scala?
Я пытаюсь найти более чистую альтернативу (идиоматичную для Scala) тому, что вы видите с привязкой данных в привязке данных WPF / silverlight, то есть реализацией INotifyPropertyChanged. Во-первых, немного предыстории: В приложениях .Net WPF или...
678 просмотров
schedule 01.08.2022

IntelliJ IDEA 9 и Scala 2.8
У меня проблема с отладчиком IntelliJ IDEA 9.0, когда я запускаю код Scala (scala 2.8). Проблема в том, что я не вижу, какой case выбран в предложении match , когда шаг за шагом делаю трассировку.
349 просмотров
schedule 10.01.2023

Минимальная структура в Scala для коллекций с наследуемым возвращаемым типом
Предположим, кто-то хочет создать новый универсальный класс Novel[A] . Этот класс будет содержать множество полезных методов - возможно, это тип коллекции - и поэтому вы хотите создать его подкласс. Но вы хотите, чтобы методы возвращали тип...
610 просмотров

Получить имя атрибута класса или функции класса в виде строки
Скажем, у меня есть следующий класс: class Person { @BeanProperty var firstName: String = _ } Можно ли получить строковое представление «firstName» безопасным способом, путем отражения или чего-то еще? Или строковое представление...
2688 просмотров
schedule 26.05.2023