无法在Go lang中将int32 protobuf分配给int

时间:2018-02-17 15:24:15

标签: go protocol-buffers grpc

所以在我的protobuf中我有一个消息对象

message HelloReply {
    int32 response = 1;
}

我尝试将响应分配给变量

var resp = 0
resp = helloReply.Response

我说错误

cannot use helloReply.Response (type int32) as type int in assignment

P.S我是Go和Protobuf的新手。对不起,如果这太基础了。我已经在搜索解决方案,但我认为我无法找到合适的关键字。所以我真的需要你的帮助:(

1 个答案:

答案 0 :(得分:1)

创建int32类型的resp变量并将helloReply.Response分配给resp变量。喜欢这个

var resp int32
resp = helloReply.Response