fix: type handling on getenv
This commit is contained in:
parent
a259089384
commit
04792d0b5e
3
main.go
3
main.go
@ -57,10 +57,11 @@ func getenv[D ~string | int](k string, d D) D {
|
|||||||
case int:
|
case int:
|
||||||
i, err := strconv.Atoi(v)
|
i, err := strconv.Atoi(v)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
log.Fatalf("Invalid Value, %s not a valid integer", k)
|
||||||
}
|
}
|
||||||
r = i
|
r = i
|
||||||
default:
|
default:
|
||||||
log.Fatalf("Invalid Value, %s not a valid", k)
|
log.Fatalf("Invalid Value, %T not valid", k)
|
||||||
}
|
}
|
||||||
return r.(D)
|
return r.(D)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user