fixed bug
This commit is contained in:
parent
e835dafe1a
commit
fd8dc229ee
28
vars.go
28
vars.go
@ -25,7 +25,7 @@ func Rune(key string, defaultValue rune) rune {
|
||||
|
||||
func Int(key string, defaultValue int) int {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err == nil {
|
||||
return int(v2)
|
||||
}
|
||||
}
|
||||
@ -34,7 +34,7 @@ func Int(key string, defaultValue int) int {
|
||||
|
||||
func Int8(key string, defaultValue int8) int8 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err == nil {
|
||||
return int8(v2)
|
||||
}
|
||||
}
|
||||
@ -43,7 +43,7 @@ func Int8(key string, defaultValue int8) int8 {
|
||||
|
||||
func Int16(key string, defaultValue int16) int16 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err == nil {
|
||||
return int16(v2)
|
||||
}
|
||||
}
|
||||
@ -52,7 +52,7 @@ func Int16(key string, defaultValue int16) int16 {
|
||||
|
||||
func Int32(key string, defaultValue int32) int32 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err == nil {
|
||||
return int32(v2)
|
||||
}
|
||||
}
|
||||
@ -61,7 +61,7 @@ func Int32(key string, defaultValue int32) int32 {
|
||||
|
||||
func Int64(key string, defaultValue int64) int64 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseInt(v, 10, 64); err == nil {
|
||||
return v2
|
||||
}
|
||||
}
|
||||
@ -70,7 +70,7 @@ func Int64(key string, defaultValue int64) int64 {
|
||||
|
||||
func Uint8(key string, defaultValue uint8) uint8 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err == nil {
|
||||
return uint8(v2)
|
||||
}
|
||||
}
|
||||
@ -79,7 +79,7 @@ func Uint8(key string, defaultValue uint8) uint8 {
|
||||
|
||||
func Uint16(key string, defaultValue uint16) uint16 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err == nil {
|
||||
return uint16(v2)
|
||||
}
|
||||
}
|
||||
@ -88,7 +88,7 @@ func Uint16(key string, defaultValue uint16) uint16 {
|
||||
|
||||
func Uint32(key string, defaultValue uint32) uint32 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err == nil {
|
||||
return uint32(v2)
|
||||
}
|
||||
}
|
||||
@ -97,7 +97,7 @@ func Uint32(key string, defaultValue uint32) uint32 {
|
||||
|
||||
func Uint64(key string, defaultValue uint64) uint64 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err != nil {
|
||||
if v2, err := strconv.ParseUint(v, 10, 64); err == nil {
|
||||
return v2
|
||||
}
|
||||
}
|
||||
@ -106,7 +106,7 @@ func Uint64(key string, defaultValue uint64) uint64 {
|
||||
|
||||
func Float32(key string, defaultValue float32) float32 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseFloat(v, 64); err != nil {
|
||||
if v2, err := strconv.ParseFloat(v, 64); err == nil {
|
||||
return float32(v2)
|
||||
}
|
||||
}
|
||||
@ -115,7 +115,7 @@ func Float32(key string, defaultValue float32) float32 {
|
||||
|
||||
func Float64(key string, defaultValue float64) float64 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseFloat(v, 64); err != nil {
|
||||
if v2, err := strconv.ParseFloat(v, 64); err == nil {
|
||||
return v2
|
||||
}
|
||||
}
|
||||
@ -124,7 +124,7 @@ func Float64(key string, defaultValue float64) float64 {
|
||||
|
||||
func Complex64(key string, defaultValue complex64) complex64 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseComplex(v, 64); err != nil {
|
||||
if v2, err := strconv.ParseComplex(v, 64); err == nil {
|
||||
return complex64(v2)
|
||||
}
|
||||
}
|
||||
@ -133,7 +133,7 @@ func Complex64(key string, defaultValue complex64) complex64 {
|
||||
|
||||
func Complex128(key string, defaultValue complex128) complex128 {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseComplex(v, 64); err != nil {
|
||||
if v2, err := strconv.ParseComplex(v, 64); err == nil {
|
||||
return v2
|
||||
}
|
||||
}
|
||||
@ -142,7 +142,7 @@ func Complex128(key string, defaultValue complex128) complex128 {
|
||||
|
||||
func Bool(key string, defaultValue bool) bool {
|
||||
if v, ok := os.LookupEnv(key); ok {
|
||||
if v2, err := strconv.ParseBool(v); err != nil {
|
||||
if v2, err := strconv.ParseBool(v); err == nil {
|
||||
return v2
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user