ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[info] strconv * **字符数字转为整形** ~~~ // 方式1:uint64 spuIdStr := "123" spuId, _ := strconv.ParseUint(spuIdStr, 10, 64) // spuId, _ := strconv.ParseInt(spuIdStr, 10, 64) fmt.Println(spuId) // 123 // 方式2:int s := "123" i, err := strconv.Atoi(s) if err != nil { fmt.Println("转换失败:", err) return } fmt.Println("转换成功:", i) ~~~ * **整形转为字符数字** ~~~ spuId := 123 spuIdNum := strconv.FormatUint(uint64(spuId), 10) fmt.Println(spuIdNum, reflect.TypeOf(spuIdNum)) // 123 string ~~~ * **字符串数字转为浮点型(float64)** ~~~ buyOutStr := "123.45" buyOut, _ := strconv.ParseFloat(buyOutStr, 64) fmt.Println(buyOut) // 123.45 ~~~