สอนเขียนโปรแกรมแปลง 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 และพิมพ์ผลลัพธ์ออกสู่หน้าจอ