class player {
lateinit var equipment : String;
fun ready(){
equipment = "knife";
}
fun battle(){
if (::equipment.isInitialized) println(equipment)
}
}
请问能语义分析一下这一行吗
class player {
lateinit var equipment : String;
fun ready(){
equipment = "knife";
}
fun battle(){
if (::equipment.isInitialized) println(equipment)
}
}
请问能语义分析一下这一行吗
1 回答632 阅读✓ 已解决
2 回答633 阅读
2 回答2.2k 阅读
507 阅读
因为省略了
this
……实际是
this::equipment.isInitialized()
。