MST

星途 面试题库

面试题:Kotlin中类型推断在函数返回值方面的应用

在Kotlin中,定义一个函数,接收两个整数参数,返回它们的和。请利用类型推断,不明确写出函数的返回值类型,并解释为什么这种类型推断是可行的。
28.5万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试
fun addNumbers(a: Int, b: Int) = a + b

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