Use strings.Fields
diff --git a/caste.go b/caste.go index 36f6f91..11a06fb 100644 --- a/caste.go +++ b/caste.go
@@ -294,7 +294,7 @@ case []string: return v, nil case string: - return strings.Split(v, " "), nil + return strings.Fields(v), nil default: return a, fmt.Errorf("Unable to Cast %#v to []string", i) }