В чем причина использования суффикса «Kt» в классах Котлина?

Я пытался найти более подробную информацию об этом решении в документации Котлина, но нет раздела, в котором говорится об этом. Кто-нибудь знает, что приняло решение использовать суффикс «Kt» в именах классов в Котлине? Следует ли избегать столкновения с именами классов Java, или есть ли еще больше?

В отличие от Java, Kotlin позволяет вам определять функции, которые не входят в класс. Но если вы хотите, чтобы Java разговаривала с Котлином, это становится проблемой. Как его решить? Преобразуйте эти функции в статические методы класса, названного как файл с суффиксом «Kt»

Вы можете найти дополнительную информацию об этом в документации

Intereting Posts
Что означает «с» в Котлине? В Kotlin почему аргумент по умолчанию не передается после того, как функция назначается переменной? Kotlin + Кинжал – введите карту для фабрики ViewModel Многоцветный селектор даты по календарю DigestUtils.md5Hex () генерирует неправильное значение хэша при передаче объекта String Расшифровка значительно медленнее по сравнению с шифрованием на Android Любое улучшение кода при добавлении / замене фрагмента несоответствие типов в котлине Разница между !! а также ? в Котлине IllegalArgumentException: параметр, заданный как непустой, равен null Подавить «Использовать синтаксис доступа к свойствам» для метода или класса как использовать DecoratingStringHashMapper с kotlin? Не удалось настроить обновление плагина kotlin? Комната: связанные объекты – полезный публичный конструктор Как я могу создать «forEach», который возвращает объект, который является приемником для функции потребления?