remix中错误集合
生活随笔
收集整理的這篇文章主要介紹了
remix中错误集合
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
錯(cuò)誤一:
TypeError: “send” and “transfer” are only available for objects of type “address payable”, not “address”.
參考網(wǎng)址
解決方法:這個(gè)寫法在之前版本沒有什么問題,但是在 Solidity 0.8之后,address就不是默認(rèn)payable類型了。所以要在address前面加上payable的強(qiáng)制類型轉(zhuǎn)換
eg:payable(msg.sender).transfer(msg.value * 2);
錯(cuò)誤二:
TypeError: Data location must be “memory” for parameter in function,
but none was given.
參考網(wǎng)址
解決方法:原來是新版本要求必須強(qiáng)制指定所有變量的數(shù)據(jù)位置。string 后必須加上memory。
總結(jié)
以上是生活随笔為你收集整理的remix中错误集合的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Solidity语言编辑器REMIX指导
- 下一篇: 做数据标注员怎么样