summaryrefslogtreecommitdiff
path: root/utils.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils.go')
-rw-r--r--utils.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/utils.go b/utils.go
index c9503ff..9e59d75 100644
--- a/utils.go
+++ b/utils.go
@@ -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 {