Вопросы по теме 'ceylon'
Как элегантно отфильтровать по типу на Цейлоне?
Я надеялся, что сработает следующее:
void takeOnlyStrings(String* s) {
print(s);
}
{String|Integer*} ab = {"Hi", 1};
takeOnlyStrings(for (item in ab) if (item is String) item);
Или даже это:
Boolean isString(Object o) => (o is...
190 просмотров
schedule
13.01.2023
Добавление к последовательности на Цейлоне
Как добавить один элемент в список на Цейлоне? Я попробовал метод append , подобный этому, но он принимает только другой список:
value list = [1,2].append(3); // Integer is not assignable to 'Nothing[]'
Очевидно, я могу обойти это, обернув...
88 просмотров
schedule
18.04.2023
Можно ли использовать Ceylon с Maven и/или Gradle и/или SBT?
Я вижу, что Ceylon требует Ant и имеет собственную систему сборки.
Можно ли скомпилировать файлы Ceylon внутри обычных инструментов сборки?
160 просмотров
schedule
09.03.2024
java.lang.ClassNotFoundException: com.redhat.ceylon.compiler.java.runtime.tools.Options
Используя Ceylon IDE 1.2.1 и Vert.x 3.2.1:
import io.vertx.ceylon.core {
vertx_=vertx
}
shared void run() {
value vertx = vertx_.vertx();
}
модуль имеет
shared import io.vertx.ceylon.web "3.2.1";
Запуск от имени...
246 просмотров
schedule
23.01.2023
Модульная система Ceylon: несоответствие класса Guava, хотя в дереве зависимостей есть только один Guava
Я определяю адаптер для JSimpleDB (библиотека постоянства), создавая подкласс класс , который принимает Google Guava Converter в качестве параметра конструктора:
shared class RoleConverter() extends Converter<Role, String>() {
shared...
69 просмотров
schedule
19.03.2024
Удовлетворение интерфейса Iterable без участия Null
Я пытаюсь создать класс «Gprogram», который удовлетворяет интерфейсу Iterable (чтобы я мог перебирать команды G в моей Gprogram). Однако я могу сделать его итерируемым только с типом Iterable<Gcommand|Null,Nothing> , где я бы предпочел...
81 просмотров
schedule
30.03.2023