Kotlin开发中的数据统计、空值处理与相等性判断
1. 游戏数据统计
在游戏开发中,为了对游戏会话数据进行统计分析,我们需要将游戏会话数据发送到统计组件。由于这一过程不需要任何用户界面操作,因此无需复杂的应用内通信。我们为 Statistics 单例对象添加一个简单的函数,用于将记录添加到列表中。
object Statistics {
...
fun register(numberToGuess: Int, tries: Int) {
data.add(GameSessionRecord(numberToGuess, tries))
}
}
在 MainActivity 中调用这个函数:
fun guess(v: View) {
...
if (g < number) {
...
} else if (g > number) {
...
} else {
Statistics.register(number, tries)
...
}
...
}
注意,要使上述代码正常工作,需要导入 Statistics 单例对象:
import kotlinfor
超级会员免费看
订阅专栏 解锁全文
1037

被折叠的 条评论
为什么被折叠?



