大佬教程收集整理的这篇文章主要介绍了在 Kotlin 中,如何在创建时在一个表达式中设置对象成员?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果没有这样的构造函数可以设置所有必需的成员,我怎么能在一个表达式中设置它们而不是逐行设置它们?
class Time {
var hour = 0
var min = 0
var sec = 0
}
fun main() {
val time = Time()
time.hour = 2
time.min = 41
time.sec = 27
}
可以使用范围函数apply{}
:
fun main() {
val time = Time().apply { // `this` keyword can be used to refer the object
hour = 2 // this.hour also accepted
min = 41
sec = 27
}
}
同一行的表达式:
val time = Time().apply { hour = 2; min = 41; sec = 27 }
以上是大佬教程为你收集整理的在 Kotlin 中,如何在创建时在一个表达式中设置对象成员?全部内容,希望文章能够帮你解决在 Kotlin 中,如何在创建时在一个表达式中设置对象成员?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。