Вопросы по теме '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 просмотров
schedule
13.07.2022
Преобразовать набор Scala в Java (java.util.Set)?
У меня есть Set в Scala (я могу выбрать любую реализацию, когда создаю Set. Библиотека Java, которую я использую, ожидает java.util.Set [String].
Это правильный способ сделать это в Scala (используя scala.collection.jcl.HashSet # в основе):...
13796 просмотров
schedule
05.11.2022
функция, работающая с функциями 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 просмотров
schedule
23.12.2022
не может переопределить конкретный член без третьего члена, который переопределен обоими
Что означает следующее сообщение об ошибке?
не может переопределить конкретный член без третьего члена, который переопределен обоими (это правило предназначено для предотвращения "случайных переопределений");
Я пытался сделать стекируемые...
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 просмотров
schedule
28.07.2022
Уведомление об изменении идиоматического свойства в 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 просмотров
schedule
25.08.2022
Получить имя атрибута класса или функции класса в виде строки
Скажем, у меня есть следующий класс:
class Person {
@BeanProperty
var firstName: String = _
}
Можно ли получить строковое представление «firstName» безопасным способом, путем отражения или чего-то еще? Или строковое представление...
2688 просмотров
schedule
26.05.2023