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