相关疑难解决方法(0)

Kotlin的Val和Var

varvalKotlin有什么区别?

我已经通过这个链接:

https://kotlinlang.org/docs/reference/properties.html

如此链接所述:

只读属性声明的完整语法与可变的两种方式不同:它以val而不是var开头,不允许使用setter.

但就在有一个使用setter的例子之前.

fun copyAddress(address: Address): Address {
    val result = Address() // there's no 'new' keyword in Kotlin
    result.name = address.name // accessors are called
    result.street = address.street
    // ...
    return result
}
Run Code Online (Sandbox Code Playgroud)

var和之间的确切区别是val什么?

为什么我们两个都需要?

不是KotlinVariables 的重复,与Java的差异.var vs val?因为我在询问有关文档中特定示例的疑问,而不仅仅是一般性的.

kotlin

246
推荐指数
16
解决办法
9万
查看次数

标签 统计

kotlin ×1