关于Kotlin和功能

时间:2017-12-03 19:17:10

标签: kotlin

所以我开始学习Kotlin,我对功能有疑问。

在Kotlin中你可以做javascript创建一个可以容纳任何类型的变量。但是函数需要输入参数。

Kotlin的做法是不是要输入所有变量? 允许变量无类型但是强制参数类型和返回函数值是不是没有意义吗?

1 个答案:

答案 0 :(得分:0)

写作时

val x = "Pizza"

kotlin从'x'是一个字符串的声明中推断,如果你尝试

,就不会有一些魔法
var x = "Pizza"
x = 42

它不起作用,因为x是String类型。

kotlin转换为java,java是“静态类型语言”,这意味着必须在运行时知道字段的类型, 其他语言,如Javascript是一种“动态类型语言”,其中变量类型不必在运行时知道,因此它可以使开发人员的生活更容易(或更难)。