Data location must be “storage“, “memory“ or “calldata“ for variable, but none was given

solidity是一门相对特殊的语言 按范畴来讲 他应该算是一种后端语言
但接触的人来讲 可能前端偏多
在这里插入图片描述
这个错误是因为结构体在存储在mapping中时,需要使用 storage memory calldata 其中一个来定义他的存储位置
如果你并不太了解 可以直接选择memory
在这里插入图片描述
这样 即可解决问题了

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/132652747