github.com/pavlo67/common@v0.5.3/common/strlib/stringify.go (about)

     1  package strlib
     2  
     3  func Stringify(values []interface{}) []interface{} {
     4  	var valuesStr []interface{}
     5  
     6  	for _, v := range values {
     7  		switch val := v.(type) {
     8  		case []byte:
     9  			valuesStr = append(valuesStr, string(val))
    10  		default:
    11  			valuesStr = append(valuesStr, v)
    12  		}
    13  	}
    14  
    15  	return valuesStr
    16  }