Devdit
 

แปลง String เป็น Int Go ด้วยคำสั่ง strconv.Atoi

2.6K

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

 

ตัวอย่าง แปลง String เป็น Int Go ด้วยคำสั่ง strconv.Atoi

package main
import (
    "fmt"
	"strconv"
)

func main() {
	s := "23"
	i, _ := strconv.Atoi( s )
	i = i + 10
	fmt.Print( "i = ", i )
}

ผลลัพธ์

i = 33

โค้ดด้านบน import package strconv เพื่อใช้งานคำสั่ง strconv.Atoi โดยคำสั่งนี้มีไว้สำหรับแปลงข้อมูลชนิดต่างๆ เช่น ตัวอักษร ให้เป็นตัวเลข โดยตัวแปร s เป็นตัวอักษรมีค่าเท่ากับ 23 จากนั้นทำการแปลงเป็นชนิดตัวเลข และเก็บไว้ที่ตัวแปร i จากนั้นนำตัวแปร i ไปบวกเพิ่ม 10 และพิมพ์ผลลัพธ์ออกสู่หน้าจอ

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