【ブロックチェーン開発】solidityの基礎

solidityの文法

solidityを書く前にバージョンを指定しましょう。
バージョンを記述することで、コンパイラのバージョンで動作しなくなってしまう問題を防ぐためでもあります。

pragma solidity ^0.4.21;

上記の構文を書けば実行できる環境は整います。

contract 任意の名前{
//この中にソースコードを記述していきます。
}

実際にコントラクトの中に実装していきます。

コントラクトの中に記載した

代入

まずは符号なしの数値を代入します。

uint dnaDigits = 123;

条件分岐

if (変数 == "fich-labo") {
  命令a;
} else if(変数 == "test") {
  命令b;
} else {
  命令c;
}

繰り返し(for文)

for(int i = 0; i < 100; i++) { 
   処理
}

©Copyright2022 FICH-LABO.All Rights Reserved.