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

Цейлонская метамодель
Я изучаю Цейлон и у меня есть вопросы по поводу его метамодели. Я хочу создать некоторый базовый класс «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