Sobes.tech
Intern
143
questionbank

Как происходит объявление переменной в языке программирования Kotlin для Android?

Answer from AI

sobes.tech AI

Для объявления переменной в Kotlin используются ключевые слова val (для неизменяемых) и var (для изменяемых). Тип переменной может быть указан явно или выведен компилятором.

val name: String = "Kotlin" // Неизменяемая переменная с явным указанием типа String
var count: Int = 10       // Изменяемая переменная с явным указанием типа Int

val language = "Kotlin" // Неизменяемая переменная, тип выведен String
var version = 1.6       // Изменяемая переменная, тип выведен Double

Переменные объявляются в теле класса, функции или на верхнем уровне файла.

В Android разработке переменные часто используются для хранения ссылок на View-элементы, данные из SharedPreferences, результаты сетевых запросов и т.д.

Пример внутри класса:

class MyActivity : AppCompatActivity() {

    private lateinit var textView: TextView // lateinit для отложенной инициализации Non-null переменной

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        textView = findViewById(R.id.myTextView) // Присваивание значения
        textView.text = "Привет, Android!"
    }
}