1。
プラグマ> = 0.4.22 <0.6.0のソリディティ; // バージョン番号、ヘッダファイル 契約BooleanTest { BOOLの_a; // バック偽デフォルト INT NUM1 = 100 ; INT NUM2 = 200 ; 機能(GetBool)をパブリックビュー(BOOL)を返し { リターン_a; } 機能getBool2は()のパブリックビュー(BOOL)を返します { 戻り _a ;! // トランスへ } 関数裁判官は()のパブリックビュー(BOOL)を返します { 戻り NUM1 == ; num2の } 機能をJUDGE2()のパブリックビューに戻ります(ブール値) { 戻り NUM1 =!num2の。 } // && || 機能及び()パブリックビューに戻り(BOOL)// 与 { リターン(NUM1 == NUM2)&& 真。 } 関数または()パブリックビューに戻り(BOOL)// 或 { リターン(NUM1 == NUM2)|| 真; } }