在Go語言中,可以使用strconv包中的Atoi或者ParseInt函數來判斷一個字符串是否為數字。具體的方法如下:
import (
"strconv"
)
func isNumber(str string) bool {
_, err := strconv.Atoi(str)
return err == nil
}
import (
"strconv"
)
func isNumber(str string) bool {
_, err := strconv.ParseInt(str, 10, 64)
return err == nil
}
以上兩種方法都是通過嘗試將字符串轉換為整數類型來判斷是否為數字,如果轉換成功則說明是數字,否則不是數字。