บทความนี้จะมาเล่าเกี่ยวกับโครงสร้างข้อมูลชนิด arrays, slices และ maps ในภาษา Go กันครับ โดยเนื้อหาในบาความนี้อ้างอิงและสรุปมาจากหนังสือ Go in Action ของ William Kennedy, Brian Ketelsen และ Erica St Martin Array ในภาษา Go อาเรย์นั้นคล้ายกับหลายๆภาษา อาเรย์เป็นโครงสร้างข้อมูลที่มีขนาดเท่ากันมาเรียงต่อๆกัน ทำให้การเข้าถึงข้อมูลง่ายและเร็ว อาเรย์ในภาษา Go array := [5]int{10, 20, 30, 40, 50} การประกาศตัวแปรอาเรย์ที่ที่ขนาด 5 ตัวและเป็นชนิด integer ข้อมูลที่เป็นจริงคือ อาเรย์ตำแหน่งที่ 0 ถึง 4 จะมีข้อมูลเป็น integer…