title: Cannot use args (type []string) as type []interface {}
body: <p>my golang sqlite insert function. i'm using this package <code>"github.com/mattn/go-sqlite3"</code> </p>
  
  <pre><code>func Insert(args ...string)(err error){
    db, err:=sql.Open("sqlite3","sqlite.db")
    if err !=nil {
      return
    }
    q, err := db.Prepare(args[0])
    if err !=nil{
      return
    }
    _,err = q.Exec(args[1:]...)
    return
   }
  main (){
    err := Insert("INSERT INTO table(first,last) VALUES(?,?)","Nantha","nk")
    if err !=nil{
    fmt.Println(err.Error())
      return
    }
  }
  </code></pre>
  
  <p>i'm getting this error</p>
  
  <blockquote>
    <p>cannot use args (type []string) as type []interface {} in argument to
    q.Exec</p>
  </blockquote>