title: Convert []interface to []string in Golang
body: <p>I'm using the <a href="http://github.com/fatih/structs" rel="noreferrer">github.com/fatih/structs</a> package to convert values of all fields of a struct into <code>[]interface{}</code> with the <code>toValues()</code> function. See <a href="https://github.com/fatih/structs/blob/master/structs.go#L174" rel="noreferrer">here</a>. This works fine, but eventually I want to write the values to a csv file by using the csv package. The <code>csv.Write()</code> function requires <code>[]string</code> as input.</p>
  
  <p>So in short: how can I easily convert the output of <code>toValues()</code> into an array of strings?</p>