1. Overview Иногда нам нужно определить конкретный тип переменной. Например, нам нужна информация о типе, когда мы получаем какое-то значение в необработанном виде из другой системы.
Обычно существует два распространенных сценария определения типа переменной. Один из случаев — проверка объекта на соответствие ожидаемому типу и выполнение некоторых операций. Другой сценарий — получить имя типа переменной в виде строки.
В этом уроке мы рассмотрим, как определить тип переменной в Kotlin. Конечно, мы рассмотрим оба упомянутых выше случая. 2. Проверка типа переменной Мы рассмотрим, как проверить тип переменной, на примере. 2.1. Пример: класс игрока Во-первых, давайте создадим несколько классов: package com.baeldung.typeOfVariable open class Person(val name: String, val age: Int) interface Ranking class Player(name: String, age: Int, val numberOfWins: Int) : Person(name, age), Ranking Как видно из приведенного выше кода, в пакете com.baeldung.typeOfVariable мы определили класс Perso