Điểm khác biệt cơ bản giữa fold
và reduce
trong Kotlin là gì? Khi nào nên sử dụng?
Điểm khác biệt cơ bản giữa fold
và reduce
trong Kotlin là gì? Khi nào nên sử dụng?
Trong Kotlin, cả hai hàm fold
và reduce
đều được sử dụng để tích lũy giá trị từ một bộ sưu tập, nhưng chúng có một số điểm khác biệt cơ bản và tình huống sử dụng riêng biệt:
fold
cũng có thể được gọi an toàn trên một bộ sưu tập rỗng vì bạn đã cung cấp một giá trị khởi tạoreduce
sẽ ném ra một ngoại lệ vì không có giá trị khởi tạ...middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào