solidity
関数の修飾子とは solidityの関数の修飾子には、viewとpureがある。これは、簡単に言うと関数の働きを示すものである。 view データの読み取りは可能だが、保存されているデータを変更することはできない。 ` uint num = 1; function getNum() private view …
Solidityには、4つのアクセス修飾子が存在しています。 1. public publicで定義された関数や変数は、同コントラクト内・継承したコントラクト・コントラクト外部からの呼び出しに対応しています。 つまり、どこからでも呼び出し可能ということです。 関数へ…
関数の書き方 solidityでは関数の宣言は次のようにfunctionキーワードを使う。 注:グローバル変数と区別をつけるために、関数パラメーター変数名はアンダースコア(_)をつけるのが通例(必須ではありません)です。 // ゾンビを作成する関数 function create…
構造体とは 複数のデータをまとめた箱のようなもの。 構造体を使えば、複数のプロパティを持つ複雑なデータ型を作成することができる。 struct Zombie { string name; uint dna; } 固定長配列とは 固定長配列とは、入れることのできる数が決まった配列である…
CryptoZombiesというsolidityを学ぶwebサイトがあり、面白そうだなと思い、利用し始めました。 cryptozombies.io solidityとは 最初に、solidityとはそもそも何かということを、公式サイトで確認しました。 Solidityは、スマートコントラクトを扱えるオブジ…