如何在没有初始化程序的情况下实现变量?
我在 Kotlin 文档中发现:
val c: Int // Type required when no initializer is provided
c = 3 // deferred assignment
Run Code Online (Sandbox Code Playgroud)
但这不起作用。IDE 需要创建一个初始化程序。
如果要声明顶级属性,则需要将其初始化为声明的一部分。如果您要声明局部变量,则可以稍后对其进行初始化:
fun foo() {
val c: Int
c = 3
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7995 次 |
| 最近记录: |