Trung BìnhAndroid iconAndroid

Các scope function (`let`, `run`, `apply`, `also`, `with`) là gì và khi nào dùng từng loại?

Scope function thực thi một block code trên một object trong một scope tạm thời. let chạy code chỉ khi object khác null (trả về kết quả lambda). run giống let nhưng dùng this thay vì tham số. apply cấu hình object và trả về chính object đó (dùng khi khởi tạo). also giống apply nhưng truyền object vào làm tham số. with giống run nhưng cú pháp khác.

Chọn loại dựa vào nhu cầu null-safety, giá trị trả về, hay cách tham chiếu object.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android