Как вы изменяете значение глобальной переменной из функции в Kotlin?

Этот код:

var number: Int = 0; fun increaseNumber(): Int { number = 1; return number; } fun main(args: Array<String>) { println(number); } 

Допускается выход:

 0 Process finished with exit code 0 

Как вы изменяете значение глобальной переменной в Котлин?

Вы должны называть свою функцию:

 fun main(args: Array<String>) { increaseNumber() println(number) } 
Intereting Posts
Котлин не видит аксессуаров Java Lombok? Android-kotlin-binding не обновляет свойства Firebase Storage OnsuceessListner в котлин не показывается Gradle Compilation не может найти tornadofx в Linux Kotlin – ключевое слово «in» – для чего используется? Метка не обозначает цикл в forEach Почему я получаю android.os.TransactionTooLargeException в своем приложении для Android, написанном в Kotlin / rxJava, когда я выхожу из приложения? (OnExit / OnPause)? Параметры обобщенного типа более высокого порядка (или рекурсивные?) В котлине Android Studio 3.0 Предварительный просмотр Отсутствует Импорт при рефакторинге кода Котлина Kotlin не компилируется из src / main / kotlin при использовании maven Факториал с использованием цикла `for` в Котлине Добавить пользовательские запросы REST API для Twitter с помощью Kotlin что такое икома kotlin для эквивалента этого итератора python Kotlin: NoClassDefFoundError – Android Studio показывает классы, которые не должны быть там @CreationTimestamp и @UpdateTimestamp не работают в Котлине