非エンジニアが学ぶSolidity(CryptoZombies編_1-12)

■Lesson1:ゾンビファクトリーの作成
チャプター 12:統合

《勘違いしていたこと》
たとえば「function example(){};」 を書いたとき
それは"宣言"だけでなく、"実行"までやっていると勘違いしていた。
「function example(){};」の段階では宣言しているのみ。

「function example(){};」 宣言したあと
コントラクト内部で関数を実行するには、あらためて「example();」と書くことが必要だし、
コントラクト外部(クライアント)から関数を実行するには「example」を呼び出すことが必要となる。
↑Remix であれば、画面左側に出てくる「exmaple」ボタンをクリックする必要がある。

この記事が気に入ったらサポートをしてみませんか?