При создании Kotlin проекта в Intellij 2022 создается папка "kotlin", в которой хранятся все рабочие файлы. Если в каждом из файлов прописать ряд функций/классов/переменных и начать обращаться к ним из других файлов, то никаких ошибок не будет.
Скажите, я правильно понимаю, что все файлы в проекте - это 1 большой файл, текст которого разбит на условные группы, которые, кстати, могут обособляться и склеиваться друг с другом с помощью команд package и import?
Василий Банников, на мой взгляд импорт это скорее указание что именно используется.
Из других пакетов мы же тоже спокойно можем все видеть. Пакет это обычная папка для удобства ориентирования человеком
qqqaa копай в сторону как работает jvm. Весь код котлина потом конвертится в байт код, и уже с ним работает jvm. А jvm уже под конкретное железо в машинный код конвертит. Как именно это отдельный сложный вопрос