基础数据类型转换
This commit is contained in:
parent
0c884c1f65
commit
6741dcf033
@ -22,7 +22,12 @@ type stringConvert struct {
|
||||
//
|
||||
// Date : 18:26 2023/5/4
|
||||
func (sc *stringConvert) ToFloat32(str string) (float32, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res float32
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToFloat64 ...
|
||||
@ -31,7 +36,12 @@ func (sc *stringConvert) ToFloat32(str string) (float32, error) {
|
||||
//
|
||||
// Date : 18:26 2023/5/4
|
||||
func (sc *stringConvert) ToFloat64(str string) (float64, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res float64
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToDouble 转double
|
||||
@ -58,7 +68,12 @@ func (sc *stringConvert) ToNumber(str string) (float64, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToInt8(str string) (int8, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res int8
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToInt16 ...
|
||||
@ -67,7 +82,12 @@ func (sc *stringConvert) ToInt8(str string) (int8, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToInt16(str string) (int16, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res int16
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToInt32 ...
|
||||
@ -76,7 +96,12 @@ func (sc *stringConvert) ToInt16(str string) (int16, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToInt32(str string) (int32, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res int32
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToInt64 ...
|
||||
@ -85,11 +110,26 @@ func (sc *stringConvert) ToInt32(str string) (int32, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToInt64(str string) (int64, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res int64
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToInt ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 10:47 2023/5/5
|
||||
func (sc *stringConvert) ToInt(str string) (int, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res int
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToUint8 ...
|
||||
@ -98,7 +138,12 @@ func (sc *stringConvert) ToInt(str string) (int, error) {
|
||||
//
|
||||
// Date : 18:30 2023/5/4
|
||||
func (sc *stringConvert) ToUint8(str string) (uint8, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res uint8
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToUint16 ...
|
||||
@ -107,7 +152,12 @@ func (sc *stringConvert) ToUint8(str string) (uint8, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToUint16(str string) (uint16, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res uint16
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToUint32 ...
|
||||
@ -116,7 +166,12 @@ func (sc *stringConvert) ToUint16(str string) (uint16, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToUint32(str string) (uint32, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res uint32
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToUint64 ...
|
||||
@ -125,7 +180,12 @@ func (sc *stringConvert) ToUint32(str string) (uint32, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToUint64(str string) (uint64, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res uint64
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToUint ...
|
||||
@ -134,7 +194,12 @@ func (sc *stringConvert) ToUint64(str string) (uint64, error) {
|
||||
//
|
||||
// Date : 18:29 2023/5/4
|
||||
func (sc *stringConvert) ToUint(str string) (uint, error) {
|
||||
return 0, nil
|
||||
var (
|
||||
err error
|
||||
res uint
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToBool ...
|
||||
@ -143,7 +208,12 @@ func (sc *stringConvert) ToUint(str string) (uint, error) {
|
||||
//
|
||||
// Date : 18:34 2023/5/4
|
||||
func (sc *stringConvert) ToBool(str string) (bool, error) {
|
||||
return false, nil
|
||||
var (
|
||||
err error
|
||||
res bool
|
||||
)
|
||||
err = ConvertAssign(&res, str)
|
||||
return res, err
|
||||
}
|
||||
|
||||
// ToObject ...
|
||||
|
Loading…
Reference in New Issue
Block a user