[英]Conversion of Java Static to Kotlin
如何在 Kotlin 中执行这种类型的转换:
public class DummyStatic {
static String Aloha;
static {
if(true) {
Aloha = "Hello";
} else {
Aloha= "Bye";
}
}
}
我尝试使用 Companion object 和 Object 来完成此操作,但无法实现所需的概念。
静态在 Kotlin 的伴随对象中表示。 static 初始化器逻辑进入配套 object 的init{}
class DummyStatic {
companion object
var Aloha: String
init {
if(true) {
Aloha = "Hello";
} else {
Aloha= "Bye";
}
}
}
我不知道它是否会对您有所帮助,但请尝试转换:) https://try.kotlinlang.org/#/Kotlin%20Koans/Introduction/Java%20to%20Kotlin%20conversion/Task.kt
object DummyStatic {
internal var Aloha:String
init{
if (true)
{
Aloha = "Hello"
}
else
{
Aloha = "Bye"
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.