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