2017-03-23 8 views
0

とカサンドラ問合せの引数私はgocqlクライアントを使用してカサンドラクエリを実行するための汎用的な機能を作りたい、のようなもの:可変個引数のgocql

queryExec("INSERT INTO USERS VALUES(?,?,?,?)", userId, emailId, mobileNo, gender) 

func queryExec(query string, args ...interface{}) err{ 
err := session.query(query, args).Exec() 
return err 

}

が、私はそれを複数の引数の値を渡します、それは私に次のエラーを与える:

gocql : expected 4 values send got 1 

答えて

0

それは

する必要があります

省略記号がない場合、queryはすべてのargsを含むスライスを受け取ります。