Kotlin 中 的 get 和 lateinit
get
注意:在Kotlin和一般的编程中,您经常会遇到属性名前面有下划线。这通常意味着不打算直接访问该属性。在您的例子中,您使用binding属性访问LetterListFragment中的视图绑定。然而,_binding属性不需要在LetterListFragment之外访问
private var _binding: FragmentLetterListBinding? = null
//get()意味着这个属性是“get-only”。这意味着您可以获得该值,但一旦分配,您就不能将它分配给其他东西
private val binding get() = _binding!!
_binding = Fragm