summaryrefslogtreecommitdiff
path: root/conv
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2018-07-11 21:11:20 -0400
committerDave Henderson <dhenderson@gmail.com>2018-07-11 21:14:09 -0400
commit3d02c3fb6704da4d21b09a57aabaae536b1ddbfe (patch)
treeda9abe491910712f629bc5c5470c30016832fb6f /conv
parent70f0601ee32385ab7915e63de3cc7d7d310a82ae (diff)
Add conv.ToStrings function
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'conv')
-rw-r--r--conv/conv.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/conv/conv.go b/conv/conv.go
index 01416125..e9e3033e 100644
--- a/conv/conv.go
+++ b/conv/conv.go
@@ -96,6 +96,15 @@ func ToString(in interface{}) string {
return fmt.Sprint(in)
}
+// ToStrings -
+func ToStrings(in ...interface{}) []string {
+ out := make([]string, len(in))
+ for i, v := range in {
+ out[i] = ToString(v)
+ }
+ return out
+}
+
// MustParseInt - wrapper for strconv.ParseInt that returns 0 in the case of error
func MustParseInt(s string, base, bitSize int) int64 {
i, _ := strconv.ParseInt(s, base, bitSize)