เปรียบเทียบผลลัพธ์ระหว่าง walk() กับการไม่ใช้ walk()
การพิมพ์รายการด้วย map() จะแสดงข้อความที่มีวงเล็บจำนวนมากในคอนโซล ซึ่งอาจมีประโยชน์สำหรับการทำความเข้าใจโครงสร้างข้อมูล แต่โดยทั่วไปข้อมูลเหล่านี้ ไม่จำเป็น สำหรับการสื่อสารกับผู้ใช้งานปลายทาง หากต้องการพิมพ์ข้อมูล walk() จะแสดงรายการในรูปแบบที่กระชับและอ่านง่ายกว่า โดยไม่มีวงเล็บเหล่านั้น นอกจากนี้ walk() ยังเหมาะสำหรับการแสดงกราฟโดยไม่พิมพ์สิ่งใดลงในคอนโซลอีกด้วย
ในแบบฝึกหัดนี้จะใช้ชุดข้อมูล people_by_film ซึ่งมีข้อมูลที่ได้มาจาก sw_films โดยประกอบด้วย URL ของแต่ละตัวละครและภาพยนตร์ที่ตัวละครนั้นปรากฏอยู่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Foundations of Functional Programming with purrr
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print normally
___