12 lines
206 B
Go
12 lines
206 B
Go
package convertor
|
|
|
|
import "strconv"
|
|
|
|
func ConvertInt[T int | int16 | int32 | int64](value string, defaultValue T) T {
|
|
i, err := strconv.Atoi(value)
|
|
if err != nil {
|
|
return defaultValue
|
|
}
|
|
return T(i)
|
|
}
|