はじめに
メモとして書いてます。
他の多くの人がわかりやすく解説してくれてるのおり、私はナマケモノなので解説はせずにリンクだけ載せます。
自分のように忘れっぽい人向けにまとめてるので、忘れたら見てください。
内容は、随時拡張していきたいと思います
アクセス制限について
以下の4つについてです
・private
・public
・internal
・external
参考にさせていただいたリンクは以下です。それぞれの違いが表になっており、誰が見てもわかりやすい記事かと思います
https://qiita.com/ryu-yama/items/fae7e502d1bd5f0707b0
修飾子について
以下2つの違いについてです
・view
・pure
参考にさせていただいたリンクは以下です。実験的なケーススタディも紹介してくれておりとてもわかりやすかったです
https://dev.classmethod.jp/articles/solidity_pure_view_diff/
mappingについて
これは珍しく私が書いた記事です
https://qiita.com/matashita/items/a1f27aff2f7b53320b7b
virtualとoverrideの解説
自分なりの理解したつもりなので書いてみました。
https://qiita.com/matashita/items/6dceb954dfcbef8a9906
今後追加したい内容
・struct
・constructor
・contract(初歩的過ぎて要らない?)
・abstract
・library
・interface