BUG示例
protobuf-lua有个BUG:
当import其他proto的消息类型时,会报错
假如有两个proto:reward和mail。
其中mail的proto导入了reward的消息类型
reward.proto如下:
package reward;
message Reward
{
optional uint32 money = 1;
}
mail.proto如下:
import "reward.proto";
package mail;
message Mail
{
optional uint32 id = 1;
optional reward.Reward reward = 2;
}
运行的代码,如下:
--optional运行代码
-- 发送 --
local sendMail = mail_pb.Mail()
sendMail.id = 12
local reward = sendMail.reward
reward.money =


6899

被折叠的 条评论
为什么被折叠?



