22 lines
		
	
	
		
			278 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			278 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package api
 | |
| 
 | |
| import (
 | |
| 	"strings"
 | |
| )
 | |
| 
 | |
| func strip(s string) string {
 | |
| 	return strings.TrimSpace(s)
 | |
| }
 | |
| 
 | |
| func slice(s string) []string {
 | |
| 	var sl []string
 | |
| 
 | |
| 	for _, p := range strings.Split(s, ",") {
 | |
| 		if str := strip(p); len(str) > 0 {
 | |
| 			sl = append(sl, strip(p))
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return sl
 | |
| }
 |