面试题答案
一键面试fun addNumbers(a: Int, b: Int) = a + b
在Kotlin中,这种类型推断是可行的,因为Kotlin的编译器可以通过表达式 a + b
推断出返回值类型。由于 a
和 b
都是 Int
类型,a + b
的结果也是 Int
类型。Kotlin的类型推断机制能够根据表达式中涉及的操作数类型以及操作本身,自动确定函数的返回值类型,从而在函数定义时可以省略显式的返回值类型声明。
fun addNumbers(a: Int, b: Int) = a + b
在Kotlin中,这种类型推断是可行的,因为Kotlin的编译器可以通过表达式 a + b
推断出返回值类型。由于 a
和 b
都是 Int
类型,a + b
的结果也是 Int
类型。Kotlin的类型推断机制能够根据表达式中涉及的操作数类型以及操作本身,自动确定函数的返回值类型,从而在函数定义时可以省略显式的返回值类型声明。