วีดีโอ: MAP กับ flatMap ต่างกันอย่างไร?
2024 ผู้เขียน: Stanley Ellington | [email protected]. แก้ไขล่าสุด: 2023-12-16 00:24
ทั้งคู่ แผนที่ () และ แผนที่แบน () รับ a การทำแผนที่ ฟังก์ชันที่ใช้กับแต่ละองค์ประกอบของ aStream และส่งคืน Stream เพียง ความแตกต่าง นั่นคือ การทำแผนที่ การทำงาน ใน กรณีของ แผนที่แบน () สร้างกระแสของค่าใหม่ในขณะที่สำหรับ แผนที่ () สร้างค่าเดียวสำหรับแต่ละองค์ประกอบอินพุต
รู้ยังว่าการใช้ flatMap คืออะไร?
แผนที่แบน () V/s map(): ไม่ทำให้สตรีมเรียบ แต่ แผนที่แบน () คือการรวมกันของแผนที่และการดำเนินการแบบเรียบ กล่าวคือ ใช้ฟังก์ชันกับองค์ประกอบต่างๆ รวมทั้งทำให้เรียบขึ้น 2) map() is ใช้แล้ว สำหรับการเปลี่ยนแปลงเท่านั้น แต่ แผนที่แบน () เป็น ใช้แล้ว สำหรับทั้งการเปลี่ยนแปลงและการแบน
ในทำนองเดียวกัน แผนที่แบนคืออะไร? แบน - แผนที่ . แผนที่ ฟังก์ชันเหนือการรวบรวมและทำให้ผลลัพธ์เรียบขึ้นหนึ่งระดับ เป็นเรื่องธรรมดาที่จะอยาก แผนที่ ฟังก์ชันในรายการอินพุตที่ส่งกลับค่าหลายค่าในรายการ แต่คุณไม่ต้องการให้เอาต์พุตซ้อนกันในลักษณะเดียวกับอินพุต ทับทิม… ["นกสองตัว", "ถั่วเขียวสามตัว"].
นอกจากนี้ สตรีม flatMap คืออะไร
เรียนรู้การใช้งาน สตรีม flatMap () วิธีที่ใช้ในการทำให้แบน a ลำธาร ของคอลเลกชันไปยัง ลำธาร ขององค์ประกอบที่รวมกันจากคอลเลกชันทั้งหมด NS แผนที่แบน ()การดำเนินการมีผลของการใช้การแปลงแบบหนึ่งต่อหลายกับองค์ประกอบของ ลำธาร และจากนั้นก็แผ่องค์ประกอบผลลัพธ์ออกมาเป็นองค์ประกอบใหม่ ลำธาร.
ความแตกต่างระหว่างคอลเลกชันและสตรีมคืออะไร?
NS ลำธาร ไม่เก็บข้อมูล การดำเนินการเกี่ยวกับ a ลำธาร ไม่ได้แก้ไขแหล่งที่มา แต่เพียงสร้าง aresult ของสะสม มีขนาดจำกัด แต่ ลำธาร อย่า. เหมือนเป็น Iterator ใหม่ ลำธาร ต้องสร้างขึ้นเพื่อเยี่ยมชมองค์ประกอบเดียวกัน ของ แหล่งที่มา
แนะนำ:
ทุนนิยม สังคมนิยม กับ คอมมิวนิสต์ ต่างกันอย่างไร?
ข้อแตกต่างหลักประการที่สองระหว่างลัทธิสังคมนิยมและลัทธิคอมมิวนิสต์ก็คือ ภายในลัทธิคอมมิวนิสต์นั้น การกระจายสินค้าและบริการเกิดขึ้นตามความต้องการของแต่ละบุคคล ในขณะที่ในระบบสังคมนิยม สินค้าและบริการจะถูกแจกจ่ายตามความพยายามของปัจเจกบุคคล (เช่น การจ่ายภาษี)
Paralegal Specialist กับ Paralegal Specialist ต่างกันอย่างไร?
ผู้ช่วยทนายความคือมืออาชีพที่ได้รับการศึกษาและประสบการณ์การทำงานเพียงพอที่จะทำงานให้กับทนายความที่กำกับดูแลหรือสำนักงานกฎหมาย ผู้เชี่ยวชาญทนายให้ความช่วยเหลือทนายความและทำงานหลายอย่างที่ทนายความทำ
ตึกสูงกลาง กับ ตึกสูง ต่างกันอย่างไร?
การเปรียบเทียบอาคารระดับกลางและสูงระฟ้า โดยทั่วไปแล้วอาคารระดับกลางจะต่ำกว่าสี่ถึงห้าชั้น และอาคารสูงมีความสูงตั้งแต่ห้าถึงสิบชั้น และหากอาคารสูงขึ้นมากก็จะไม่ได้รับการปฏิบัติเหมือน คอนโดมิเนียม
แก๊ส 87 กับ 89 ต่างกันอย่างไร?
ค่าออกเทนต่างกันอย่างไร? ค่าออกเทนคือปริมาณการอัดของเชื้อเพลิงก่อนที่จะจุดไฟ หรือมากกว่านั้นเป็นการวัดความสามารถของเชื้อเพลิงเพื่อหลีกเลี่ยงการน็อค โดยทั่วไปแล้วก๊าซ "ปกติ" จะออกเทน 87, "ระดับกลาง" มีค่าออกเทน 89 และออกเทนมากกว่า 91 เป็นน้ำมันเบนซิน "พรีเมียม"
Economy class กับ premium Economy ต่างกันอย่างไร?
บรรทัดล่าง. Economy plus และ premium Economy เป็นชั้นที่แตกต่างกันโดยสิ้นเชิงโดยมีจุดราคาแตกต่างกันมากและสิ่งอำนวยความสะดวกที่แตกต่างกันอย่างมาก Economy plus เป็นประสบการณ์ชั้นประหยัดที่อัปเกรดเล็กน้อย ในขณะที่ชั้นประหยัดพรีเมียมเป็นห้องโดยสารของตัวเองพร้อมบริการระดับสูงในเที่ยวบินระหว่างประเทศ