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 回答647 阅读✓ 已解决
2 回答648 阅读
510 阅读
因为省略了
this
……实际是
this::equipment.isInitialized()
。