สอนเขียนภาษา Go (Golang) สร้างฟังก์ชัน พร้อมค่ารับค่า Parameter หรือ Argument เข้ามาในฟังก์ชัน พร้อมกับ return ค่าเพื่อนำไปใช้งานต่อ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Go วิธีสร้างฟังก์ชัน พร้อมค่า Parameter
package main
import (
"fmt"
)
func main() {
c := plus( 4, 8 )
fmt.Println( c )
}
func plus( a, b int ) int {
c := a + b
return c
}
ผลลัพธ์
12
1. สร้างฟังก์ชันชื่อ plus รับค่า Parameter หรือ Argument จำนวน 2 ค่า คือ a และ b เป็นชนิดตัวเลข int
2. ฟังก์ชัน plus ทำหน้าที่นำตัวแปร a และ b มาบวกกัน และเก็บผลลัพธ์ไว้ที่ตัวแปร c
3. ฟังก์ชัน plus มีการคืนค่า (return) ตัวแปร c ออกมา
4. ใน main มีการเรียกใช้งานฟังก์ชัน plus( 4, 8 ) ทำให้ได้ผลลัพธ์เท่ากับ 12