2024-12-30 16:34:26 +08:00

29 lines
468 B
Go

package utils
import (
"strconv"
)
// StrToFloat32 字符串转float32
func StrToFloat32(s string) (f *float32, err error) {
f64, err := strconv.ParseFloat(s, 32)
if err != nil {
return nil, err
}
// 将float64转换为float32
f32 := float32(f64)
return &f32, nil
}
// StrToFloat64 字符串转float64
func StrToFloat64(s string) (f *float64, err error) {
f64, err := strconv.ParseFloat(s, 64)
if err != nil {
return nil, err
}
return &f64, nil
}