Вопрос помогает выбрать между nullable и non-nullable типами.
Int — когда значение всегда есть (например, возраст).
Int? — если значение может отсутствовать (например, ID несуществующего элемента).
IntГарантированно содержит число.
Пример:
fun calculateSum(a: Int, b: Int): IntInt?Может быть null.
Пример:
fun findUserId(name: String): Int?