สอนเขียนโปรแกรมรับชื่อ นามสกุล ภาษา Go (Golang) โดยรับค่าชื่อ และนามสกุลผ่านคำสั่ง bufio.NewScanner พร่อมกับพิมพ์ผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เขียนโปรแกรมรับชื่อ นามสกุล Go (Golang)
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("Please input name : ")
scanner.Scan()
name := scanner.Text()
fmt.Print("Please input surname : ")
scanner.Scan()
surname := scanner.Text()
fmt.Print("name = ", name, "/ surname = ", surname)
}
ผลลัพธ์
Please input name : Dev
Please input surname : Dit
name = Dev/ surname = Dit