สอนเขียนโปรแกรมถามชื่อ ภาษา Go (Golang) โดยโปรแกรมนี้จะมีการถามชื่อ และรับค่าผ่านคำสั่ง fmt.Print และ bufio.NewScanner สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เขียนโปรแกรมถามชื่อ Go (Golang)
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("Hello what is your name ? ")
scanner.Scan()
name := scanner.Text()
fmt.Print("Hello, ", name," welcome to go language")
}
ผลลัพธ์
Hello what is your name ? Devdit
Hello, Devdit welcome to go language