Вопросы по теме 'ceylon'
Эквивалент статического ключевого слова Java на Цейлоне.
Мне было интересно, есть ли в языке программирования Ceylon эквивалент ключевому слову «static» в Java, или вместо него используется какая-то общая идиома.
Изменить: уточняя ответ, вот пример «функции» с ограниченной областью (ее синтаксис...
276 просмотров
schedule
10.07.2023
Ceylon не может применять некоторые функции к кортежам?
Что не так с этим кодом?
value x = [[1, Color(0)]];
//Exception thrown here
value y = x.map(([Integer, Color] elem) => "``elem[0]`` -> ``elem[1]``");
... последнюю строку можно заменить на эту:
value y = { for(elem in x)...
127 просмотров
schedule
12.02.2023
Скомпилируйте код Ceylon Js с помощью Google Closure Compiler в расширенном режиме
Каков рекомендуемый способ оптимально минимизировать размер кода javascript на цейлонском языке?
67 просмотров
schedule
23.12.2022
RMI/Proxy на Цейлоне и отношение к нестандартным методам
Я хочу написать библиотеку RMI в/для Цейлона (поскольку пока не нашел).
Первое, что мне нужно, это прокси. В Java я использовал что-то вроде
Proxy.newProxyInstance(classLoader, interfaces, handler);
1. Есть ли что-то подобное на...
48 просмотров
schedule
17.11.2022
Тип рекурсивно типизированных функций на Цейлоне
Есть ли способ получить какие-то рекурсивно типизированные функции на Цейлоне? Например, я могу определить комбинаторную логику на Ceylon безопасным для типов способом следующим образом:
class Fi(shared Fi(Fi) o) { }
Fi veritas =
Fi((Fi t)...
143 просмотров
schedule
22.08.2022
Цейлонская метамодель
Я изучаю Цейлон и у меня есть вопросы по поводу его метамодели. Я хочу создать некоторый базовый класс «DataContainer», который позволяет создавать экземпляры неизменяемых классов со встроенной реализацией equals-hash: например. Идентификатор (125,...
97 просмотров
schedule
02.09.2022
Формат смещения часового пояса
Если у меня есть TimeZone , свойство string в настоящее время создает часовой пояс в формате ISO-8601.
import ceylon.time.timezone {
OffsetTimeZone
}
shared void run() {
value timezone = OffsetTimeZone(27000000);...
55 просмотров
schedule
03.09.2022
Конфигурация Ceylon Run: не удается найти проект
Я пытаюсь создать конфигурацию запуска для проекта Ceylon, который я клонировал из своего удаленного репозитория. Первым шагом в создании конфигурации запуска является определение соответствующего проекта. Я выбрал «Открыть проекты из файловой...
81 просмотров
schedule
01.07.2023