diff options
Diffstat (limited to 'utils.go')
| -rw-r--r-- | utils.go | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -223,6 +223,27 @@ func stringArray2String(in []string, delim string) string { return out } +func IntArray2String(in []int, delim string) (out string) { + for i,a := range in { + if i == 0 { + out = fmt.Sprintf("%v",a) + } else { + out = fmt.Sprintf("%s%s%v", out, delim, a) + } + } + return +} + +func String2IntArray(in, delim string) (out []int) { + read := strings.Split(in, delim) + for _, s := range read { + is, err := strconv.Atoi(s) + checkErr(err) + out = append(out, is) + } + return +} + func string2FloatArray(in string, delim string) (out []float64) { read := strings.Split(in, delim) for _, s := range read { |
