Pull to refresh

Comments 8

// зачем мейн класть в объект, а потом делать его статическим
// через костыль обратной совместимости
object AtlasGenerator {
    @JvmStatic fun main(args: Array<String>) {
        // ...
    }
}
// если вот так вот отлично работает:
fun main(args: Array<String>) {
        // ...
}
//  и как раз объявляет статический методв в терминах джавы?
Ммм… а не подскажите как запустить эту функцию как приложение в Android Studio? Я просто скопировал класс из java в kotlin и не трогал его больше. Сейчас попробовал заменить class AtlasGenerator на статическую main функцию и возможность запуска ее как Application пропала. Ругается нет класса.
класс в котором Котлин создаёт эту функцию называется по имени файла. Например, если файл `main.kt` то класс будет `MainKt` в том пакете, который у вас в этом файле объявлен.
Вроде бы всё было хорошо, по чему шкурки? Это звучит не плохо, возможно лучше было бы назвать их внешней оболочкой, ну или просто оболочкой?:)
Прошу прощения за задержку, просто я переехал работать в Прагу. Осваиваюсь в новом коллективе. Постараюсь в следующие выходные написать следующую часть.
Удачи на новом месте!
Что-то я поздно увидел данные статьи, но они оказались очень интересными. Надеюсь автор устроился хорошо и приступит к продолжению!
Sign up to leave a comment.

Articles

Change theme settings