Вопросы по теме '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