DApps開発入門:Solidityの基礎:関数の修飾子(viewとpure)

DApps開発入門:Solidityの基礎

sponcered by







Solidityの基礎:関数の修飾子(viewとpure)

関数の修飾子(viewとpure)とは

Solidityの関数は、view関数やpure関数といった修飾子で定義することもできます。

  • view
    view関数は、ブロックチェーン上の値を参照するだけの関数で、それらの値を書き換えるなどの更新行為はできません。
  • pure
    pure関数は、ブロックチェーン上の値を書き換えないだけでなく、関数の内容を読み込むこともしません。受け取ったパラメーターをもとに関数を実行することだけ行います。

view関数やpure関数は、他のコントラクトから呼び出された場合を除いて、ガスを消費しません。

関数を修飾する

Solidityで関数を修飾する際には、以下のように「function 関数名 public/private view/pure returns (型) { }」を記述します。

簡単な足し算をするview関数を定義する場合

Solidityの初心者向けガイドに戻る

DApps開発入門:Solidityの初心者向け完全ガイド

DApps開発入門:Solidityの初心者向けガイド

2022年4月30日

基礎編:状態変数 / 構造体 / 関数の基礎を理解する

基礎編:イベント / マッピングを理解する

sponcered by







コメントを残す

メールアドレスが公開されることはありません。

ABOUTこの記事をかいた人

ラップをしています!アルバム『アウフヘーベン』、EP『Lost Tapes vol.1』、『Lost Tapes col.2』を発売中!