Я задавался вопросом, имеет ли язык программирования Ceylon эквивалент «статического» ключевого слова в Java или если есть некоторая распространенная идиома, которая используется на своем месте.Эквивалент ключевому слову Java «static» в Ceylon
Редактирование: поясняющий ответ, вот пример облачной функции (ее синтаксис идентичен методу), который может быть вызван без экземпляра класса, другими словами, он похож на статический метод Java. Обратите внимание, что ключевым отличием является то, что это определяется внутри «объекта» вместо «класса», который фактически делает одноэлементно без необходимости создания экземпляра:
object mystaticstuff {
shared void introduceYourself() {
print "madam, im adam";
}
}
Примечание вы можете также объявить метод/функцию вне любой класс или объект, и в этом случае он просто плавает свободно в вашем «глобальном» пространстве (все еще ограниченном вашим пакетом).
Я думаю, было бы лучше, если бы ваше «редактирование» было частью ответа, а не вопрос. –