我一直在尝试将大字符串存储到 GoLang 中的字符串变量中,但由于某些未知原因,GoLang 将字符串长度限制为 64 字节
这个字符串连接的主要目的是在运行时根据用户输入生成一个 couchbase 的 N1QL 查询
userInput := []string{"apple", "boy", "cat", "dog"}
var buffer string
buffer = "SELECT * FROM DB WHERE DB.ITEM_NAME="+userInput[0]+
"OR DB.ITEM_NAME="+userInput[1]
在这种情况下,如果我在变量缓冲区上进行调试,例如,我可以看到它只包含直到 "SELECT * FROM DB WHERE DB.ITEM_NAME="+userInput[0]+OR" 取决于用户输入的大小,它会有所不同并且它会限制字符串到第 64 个字符