Browse Source

Merge 398a7fc387 into 1ffadf5510

pull/75/merge
Christoph Bajohr GitHub 4 years ago
parent
commit
54d5fef6e5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 10 deletions
  1. +10
    -10
      caste.go

+ 10
- 10
caste.go View File

@@ -211,7 +211,7 @@ func ToInt64E(i interface{}) (int64, error) {
case float32:
return int64(s), nil
case string:
v, err := strconv.ParseInt(s, 0, 0)
v, err := strconv.ParseInt(s, 10, 0)
if err == nil {
return v, nil
}
@@ -258,7 +258,7 @@ func ToInt32E(i interface{}) (int32, error) {
case float32:
return int32(s), nil
case string:
v, err := strconv.ParseInt(s, 0, 0)
v, err := strconv.ParseInt(s, 10, 0)
if err == nil {
return int32(v), nil
}
@@ -305,7 +305,7 @@ func ToInt16E(i interface{}) (int16, error) {
case float32:
return int16(s), nil
case string:
v, err := strconv.ParseInt(s, 0, 0)
v, err := strconv.ParseInt(s, 10, 0)
if err == nil {
return int16(v), nil
}
@@ -352,7 +352,7 @@ func ToInt8E(i interface{}) (int8, error) {
case float32:
return int8(s), nil
case string:
v, err := strconv.ParseInt(s, 0, 0)
v, err := strconv.ParseInt(s, 10, 0)
if err == nil {
return int8(v), nil
}
@@ -399,7 +399,7 @@ func ToIntE(i interface{}) (int, error) {
case float32:
return int(s), nil
case string:
v, err := strconv.ParseInt(s, 0, 0)
v, err := strconv.ParseInt(s, 10, 0)
if err == nil {
return int(v), nil
}
@@ -422,7 +422,7 @@ func ToUintE(i interface{}) (uint, error) {

switch s := i.(type) {
case string:
v, err := strconv.ParseUint(s, 0, 0)
v, err := strconv.ParseUint(s, 10, 0)
if err == nil {
return uint(v), nil
}
@@ -490,7 +490,7 @@ func ToUint64E(i interface{}) (uint64, error) {

switch s := i.(type) {
case string:
v, err := strconv.ParseUint(s, 0, 64)
v, err := strconv.ParseUint(s, 10, 64)
if err == nil {
return v, nil
}
@@ -558,7 +558,7 @@ func ToUint32E(i interface{}) (uint32, error) {

switch s := i.(type) {
case string:
v, err := strconv.ParseUint(s, 0, 32)
v, err := strconv.ParseUint(s, 10, 32)
if err == nil {
return uint32(v), nil
}
@@ -626,7 +626,7 @@ func ToUint16E(i interface{}) (uint16, error) {

switch s := i.(type) {
case string:
v, err := strconv.ParseUint(s, 0, 16)
v, err := strconv.ParseUint(s, 10, 16)
if err == nil {
return uint16(v), nil
}
@@ -694,7 +694,7 @@ func ToUint8E(i interface{}) (uint8, error) {

switch s := i.(type) {
case string:
v, err := strconv.ParseUint(s, 0, 8)
v, err := strconv.ParseUint(s, 10, 8)
if err == nil {
return uint8(v), nil
}


Loading…
Cancel
Save