Вопросы по теме 'ceylon'

Ceylon String не распознается Swing
Я только начал играть с Ceylon, и мне это очень нравится... Но я столкнулся с этой проблемой при использовании Swing... Я хочу добавить компоненты в JPanel с помощью BorderLayout. Это код, который я использую: import javax.swing { JLabel,...
128 просмотров
schedule 04.06.2023

Как запустить проекты Ceylon Eclipse из терминала?
Я написал простую программу Hello World с плагином Ceylon Eclipse: Вот исходный код, если кто-то хочет быстро воспроизвести проблему: shared void main() { String omg = (process.arguments.first else "nothing"); print("You wrote ``omg``,...
248 просмотров
schedule 21.12.2022

Зачем вам создавать Iterable вместо Sequence на Цейлоне?
Я прочитал пошаговое руководство по последовательностям , но не совсем понимаю, почему существует способ определения как буквального Iterable, так и буквального Sequence. {String+} iterable = {"String1", "String2"}; [String+] sequence =...
204 просмотров
schedule 12.12.2022

Где можно использовать noop на Цейлоне
Я играл с этим прекрасным языком и увидел функцию под названием noop . Как говорится в документации, это пустая функция, которая ничего не делает!! Так зачем мне использовать функцию, которая ничего не делает? Это для добавления «Nop» в сборку...
122 просмотров
schedule 26.12.2022

Как использовать цейлонский код на веб-странице?
Я пытаюсь использовать javaSCript на веб-странице в соответствии с этим учебник ceylon.language-1.2.0-model.js. Где я могу это получить. Также есть ли более простой способ, чем то, что описано в этом учебнике?
91 просмотров
schedule 19.09.2022

Объедините DSL-подобный вызов конструктора с объявлением анонимного класса
Возможно ли это? Я пробовал что-то вроде этого: object foo extends Foo { constructorNamedArg = "qqq"; } { abstractMethod() => bar.baz(); }
87 просмотров
schedule 11.03.2023

Вырваться из нескольких циклов for на Цейлоне
Допустим, у меня есть несколько вложенных циклов for на Цейлоне. Как вырваться из всех петель: variable Integer? something = null; for (i in 0:3) { for (j in 0:3) { for (k in 0:3) { something = someFunction(i,j,k); if...
129 просмотров
schedule 16.04.2023

Ceylon Typechecker: как получить типизированное синтаксическое дерево?
Я пытаюсь программно использовать/встроить Ceylon Typechecker для анализа исходного кода Ceylon. В этом случае я хочу получить доступ ко всей информации, которую обычно использует компилятор. Но я не собираюсь компилировать и не собираюсь добавлять...
118 просмотров
schedule 22.08.2022

Путь Jimfs к ceylon Directory
Я пытаюсь создать каталог (используя файловый модуль Ceylon) в файловой системе Jimfs, но у меня возникают проблемы с неустановленным провайдером Jimfs при доступе к файловой системе с Ceylon. Это моя тестовая программа: // File:...
161 просмотров
schedule 21.12.2022

Синтаксис ярлыка при прямой реализации интерфейса
Можно ли реализовать цейлонскую проверку типов таким образом, чтобы класс, который напрямую удовлетворяет интерфейсу (типы в сигнатурах членов такие же, как и в удовлетворяемом интерфейсе), мог опускать типы в своих собственных подписях членов? Это...
83 просмотров
schedule 25.04.2023

Использование классов Ceylon в приложении Spring Boot
Можно ли использовать классы Ceylon в приложении Spring Boot? Как это будет выглядеть — классы Ceylon как отдельная зависимость или они могут быть в одном проекте? У меня есть особенно запутанная проблема с Java, которая действительно выиграла...
147 просмотров
schedule 20.07.2022

Кортеж без последнего элемента с правильным типом
Можно ли удалить последний элемент из кортежа безопасным способом для произвольной арности? Я хочу что-то вроде этого: [A,B,C] abc = [a,b,c]; [A,B] ab = removeLast(abc);
51 просмотров
schedule 05.11.2022

Запуск проверки типов Ceylon из Ceylon, как в typechecker/src/main/Main.java
Я запускаю цейлонскую проверку типов из цейлонского проекта с run.ceylon, который является цейлонской версией typechecker/src/main/Main.java. Этот проект должен проверять сам себя. Компилируется без ошибок, но во время выполнения не может...
112 просмотров
schedule 26.02.2024

Цейлонская функция высшего порядка
У меня есть код: shared Integer getInt() { return 42; } shared Integer() i1() { return getInt; } shared Callable<Integer,Nothing> i2() { return getInt; } shared Callable<Integer,[]> i3() { return getInt; } void...
133 просмотров
schedule 19.04.2023

Вызов функции верхнего уровня Ceylon с параметрами типа из Java (или scala)
С shared T f<T>(T t){ return t; } Я ожидал что-то вроде mod.f_.f[Integer](1) для работы в scala, где [Integer] — параметр типа. Но он не принимает параметры типа. И почему scala видит геттер вместо функции для...
101 просмотров
schedule 20.09.2022

Где поместить дескриптор модуля для модуля по умолчанию?
Я решил поместить код моего небольшого проекта в модуль «по умолчанию» (в файле /source/main.ceylon), но где мне разместить дескриптор модуля? В настоящее время он у меня находится в /source/module.ceylon, но это дает мне ужасное предупреждение...
54 просмотров
schedule 01.12.2022

Создание ceylon.test.TestRunner
Я пытаюсь создать набор тестов, который я могу запускать программно. ( Документация выполняет упомяните , что можно подтолкнуть IDE к выполнению теста, но мне кажется более регулярным подходом настроить набор тестов в виде стандартного модуля...
46 просмотров
schedule 08.04.2023

Где математический модуль?
Первый импорт, упомянутый в Tour of Ceylon , это import math { sqrt, pi, Complex } Что мне нужно указать в моем modules.ceylon , чтобы иметь возможность импортировать этот math модуль? Ни то, ни другое: module my_module "1.0.0" {...
41 просмотров
schedule 20.09.2022

Цейлонская банка для жира с функцией запуска не по умолчанию
У меня есть простой https://herd.ceylon-lang.org/modules/ceylon.http.server/1.3.3 в папке с именем POST в файл. Он имеет один модуль ( server ) с одним пакетом ( server ) с файлом runServer.ceylon с функцией runServer , которая является...
26 просмотров
schedule 22.01.2023