Вопросы по теме 'jvm-languages'

Будет ли JVM расширена для обработки дженериков?
Что вы думаете? Будет ли когда-нибудь JVM поддерживать дженерики? Вполне вероятно, что это потребует существенных изменений не только в JVM, но и в формате файла класса, но языки, работающие на виртуальной машине, значительно выиграют от этого....
891 просмотров
schedule 25.03.2023

Эффективность использования только функциональной парадигмы в Scala
Недавно я купил Programming Scala и прочитал его. Язык определенно не то, что я ожидал! В частности, кажется, что он реализует почти все идеи языка программирования, о которых я знаю, за исключением макросов Lisp и разделения побочных эффектов на...
1118 просмотров

Добавление импорта пакетов по умолчанию
В Java, Scala или вообще любом языке JVM есть набор пакетов, которые импортируются по умолчанию. Java, например, автоматически импортирует java.lang , вам не нужно делать это в вашем файле кода Java. Теперь я не знаю, какой именно компонент...
2655 просмотров
schedule 12.12.2023

Компиляция кода Groovy в приложении Grails
Когда я создаю военный файл для своего приложения Grails через grails war , он все еще содержит несколько отличных файлов. После развертывания файла war на сервере приложений, когда и как эти файлы компилируются в байт-код java?
755 просмотров
schedule 24.02.2022

Как Groovy обрабатывает область закрытия и рекурсию?
У меня есть рекурсивная функция Python, которая строит дерево, и я пытаюсь перевести ее в Groovy. Вот версия Python... def get_tree(vertices): results = [] if type(vertices) != list: vertices = [vertices] for vertex in...
1141 просмотров
schedule 16.10.2022

Есть ли что-то вроде VirtualEnv для Java?
Есть ли что-нибудь похожее на Python virtualenv для языков Java или JVM?
19796 просмотров
schedule 25.08.2023

Странное преобразование типа из List[(Char, Char)] в Object
У меня есть рекурсивная функция count в Scala 2.9.2, которая выглядит так def count(traces: Seq[(Char, Char)], acc: (TP, TN, FP, FN)): (TP, TN, FP, FN) = { val (tp, tn, fp, fn) = acc traces match { case Nil => acc case ('(',...
186 просмотров
schedule 11.03.2022