Как указано в приведенном коде.Мой вопрос заключается в том, есть ли какое-либо преимущество, если упомянуть тип данных на раннем этапе, когда я просто даю переменной значение.Как сказано в строке 2, он может понять, что это тип int.
val a: Int = 1 // immediate assignment
val b = 2 // `Int` type is inferred
val c: Int // Type required when no initializer is provided.