Devdit
 

Go รับข้อความ และตัวอักษรจากผู้ใช้งาน

1.3K

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

 

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

package main
import (
    "bufio"
    "fmt"
    "os"
)

func main() {
	scanner := bufio.NewScanner(os.Stdin)

	fmt.Print("Please input name : ")
	scanner.Scan()
	s := scanner.Text()
	fmt.Print( "Your name is ",s )
}

ผลลัพธ์

Please input name : Go GO GOOOO
Your name is Go GO GOOOO

คำอธิบาย

1. import package bufio และ os สำหรับรับข้อความ และตัวอักษรจากผู้ใช้งาน ส่วน fmt สำหรับพิมพ์ผลลัพธ์ออกสู่หน้าจอ

2.  สร้างตัวแปร scanner ไว้สำหรับรอรับข้อความ และตัวอักษร

3. รับข้อความ และตัวอักษรจากผู้ใช้งาน และเก็บไว้ที่ตัวแปร s

4. พิมพ์ตัวแปร s ออกมาด้วยคำสั่ง fmt.Println

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