2014-05-08 25 views
0

我有以下gocql连接。从函数返回gocql的会话变量

//cassandra connection 
    cluster := gocql.NewCluster("localhost") 
    cluster.Keyspace = "demo" 
    cluster.DefaultPort = 9042 
    cluster.Consistency = gocql.Quorum 
    session, _ = cluster.CreateSession() 
    defer session.Close() 

我想把这个golang函数内部并返回会话变量,但我不知道它的数据类型。我试过返回*会话,但它给了我一个错误。任何想法如何做到这一点。

回答

0

cluster.CreateSession()回报*gocql.Session, error

也许如果你可以分享你的实际代码,告诉我们你做了什么错误,这个问题会更容易回答。

顺便说一句,有更多涉及的问题的mailing list,以及Github上的issue tracker

+0

是的,我返回* gocql.Session和它的工作。谢谢 – tushR