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