最佳答案
“应用”和“也”的区别是什么? 据我所知,下面的代码做同样的事情:
申请
val person = Person().apply {
name = "Tony Stark"
age = 52
// More such stuff
}
还有
val person = Person().also {
it.name = "Tony Stark"
it.age = 52
// More such stuff
}
有什么区别吗? 我应该用一个而不是另一个吗?还有,有没有这样的情况,一个可以工作,另一个不行?