Asa Tech Blog

学んだことを備忘録として残しています

solidity 関数の修飾子とは?

関数の修飾子とは

solidityの関数の修飾子には、viewとpureがある。これは、簡単に言うと関数の働きを示すものである。

view

データの読み取りは可能だが、保存されているデータを変更することはできない。 ` uint num = 1;

function getNum() private view returns (uint) { return num; } `

pure

データの書き込み・読み取り不可だが、引数で受け取った値は読み取り可能。

function getNum(uint num) private pure returns (uint) { return num; }