В Android Studio отсутствует рабочий файл Kotlin

Я использую Android Studio 3.2 и пытаюсь запустить рабочий файл, но не могу найти, где выводится println.

Содержимое моего рабочего файла:

fun main(args: Array<String>) {
    println("Hello, world!")
}

Но в окне вывода отсутствует "Hello, world!"

введите описание изображения здесь

Я смотрю не в том месте?

3 ответа

Решение

.kts файл не требует main функция. Вы можете добавить оператор печати на верхнем уровне.

Это объяснило бы предупреждение о args будучи неиспользованным, так как main никогда не вызывается.

Скрипт - это исходный файл Kotlin (.kts) с исполняемым кодом верхнего уровня.
Использование командной строки для запуска скриптов

Просто удалите основную функцию, например: main(args: Array){ }, но оставьте внутреннее содержимое main, такое как вызовы функций, в вашем файле царапин, например: callFun("PassingString"). Затем нажмите кнопку запуска файла царапин, и тогда результат должен появиться справа от соответствующих строк кода.снимок экрана

Просто держитесь ниже строк

      println("Hello, world!")

То, что упомянула Мойра, правильно, потому что функция main() никогда не вызывается.

Другие вопросы по тегам