สอนเขียนภาษา Go (Golang) เพื่อหาผลรวมในตัวแปรชนิด Array ด้วยการใช้คำสั่ง for loop วนลูปข้อมูลทั้งหมด และบวกให้ตัวแปรที่ต้องการ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Go หาผลรวมใน Array ด้วย for loop
package main
import (
"fmt"
)
func main() {
a := []int{5, 10, 165, 7, 0, 633, 156, 103}
sum := 0
for _, v := range a {
sum += v
}
fmt.Println( sum )
}
ผลลัพธ์
1079
1. สร้างตัวแปร array ชื่อ a พร้อมข้อมูลเริ่มต้น จากนั้นสร้างตัวแปร sum สำหรับเก็บผลรวมในตัวแปร array
2. ใช้ for loop วนลูปตัวแปร a โดยส่งข้อมูลให้ตัวแปร v
3. ภายในลูปตัวแปร sum จะบวกค่าเพิ่มไปเรื่อยๆ เท่ากับจำนวนรอบของ for loop
4. เมื่อวนลูป for จบแล้วจะพิมพ์ผลลัพธ์ของผลรวมใน array ผ่านตัวแปร sum ด้วยคำสั่ง fmt.Println