7
ความแตกต่างระหว่าง foldLeft และลด leeft ใน Scala
ฉันได้เรียนรู้ความแตกต่างพื้นฐานระหว่างfoldLeftและreduceLeft foldLeft: ค่าเริ่มต้นจะต้องถูกส่งผ่าน reduceLeft: ใช้องค์ประกอบแรกของการรวบรวมเป็นค่าเริ่มต้น พ่นข้อยกเว้นถ้าคอลเลกชันว่างเปล่า มีความแตกต่างอื่น ๆ อีกไหม? เหตุผลใดที่มีสองวิธีที่มีฟังก์ชั่นคล้ายกัน