Devdit
 

Go รับค่าตัวเลขจากผู้ใช้งาน

1.4K

สอนเขียนโปรแกรมภาษา Go (Golang) รับค่าตัวเลขจากผู้ใช้งาน ผ่าน Command Prompt และแปลงข้อมูลดังกล่าวให้เป็นตัวเลขด้วยคำสั่ง strconv.Atoi สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Go รับค่าตัวเลขจากผู้ใช้งาน

package main

import (
    "bufio"
    "fmt"
    "os"
	"strconv"
)

func main() {
	scanner := bufio.NewScanner(os.Stdin)
	
	fmt.Print("Please input number : ")
	scanner.Scan()
	number, _ := strconv.Atoi( scanner.Text() )
	number *= 2
	fmt.Print("number = ", number)
}

ผลลัพธ์

Please input number : 4
number = 8

โค้ดด้านบนรับค่าจากผู้ใช้งานผ่าน Command Prompt จากนั้นทำการแปลงข้อมูลที่รับมาให้เป็นชนิดตัวเลขด้วยคำสั่ง strconv.Atoi และเก็บไว้ที่ตัวแปร number จากนั้นนำตัวแปร number ไปคูณ 2 และพิมพ์ผลลัพธ์ออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ