สอนเขียนภาษา Go (Golang) เขียนโปรแกรม รับค่า 2 ค่าจาก user นำมาบวกกันแล้วแสดงผล โดยรับค่าผ่านคำสั่ง bufio.NewScanner และนำมาแปลงเป็นตัวเลขด้วย strconv.Atoi สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Go (Golang) เขียนโปรแกรม รับค่า 2 ค่าจาก user นำมาบวกกันแล้วแสดงผล
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("Please input number 1 : ")
scanner.Scan()
n1, _ := strconv.Atoi( scanner.Text() )
fmt.Print("Please input number 2 : ")
scanner.Scan()
n2, _ := strconv.Atoi( scanner.Text() )
total := n1 + n2
fmt.Print( n1," + ",n2," = ",total )
}
ผลลัพธ์
Please input number 1 : 8
Please input number 2 : 4
8 + 4 = 12