首页 文章

关于Kotlin和功能

提问于
浏览
0

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

在Kotlin中,您可以执行javascript创建可以包含任何类型的变量 . 但是函数需要输入参数 .

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

1 回答

  • 0

    当你写作

    val x = "Pizza"
    

    kotlin从'x'是一个字符串的声明中推断,如果你尝试的话,没有一些魔法可以继续

    var x = "Pizza"
    x = 42
    

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

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

相关问题