Uncategorized 【Solidity】論理否定演算子(ではない)の書き方は? Solidityにおける論理否定演算子(ではない)の書き方について解説します。 構文 Solidityにおける論理否定演算子(ではない)の書き方ですが、真偽値の前にエクスクラメーションマーク(!)を付けます。 !真偽値 ... 2023.02.02 Uncategorized
Uncategorized 【Solidity】比較演算子(等しい/等しくない)の書き方は? Solidityにおける比較演算子(等しい/等しくない)の書き方について解説します。 構文 Solidityにおける比較演算子(等しい/等しくない)の書き方ですが、以下となります。 等しい(等価) 「等しい(等価)... 2023.02.02 Uncategorized
Uncategorized 【Solidity】論理演算子(かつ/または)の書き方は? Solidityにおける論理演算子(かつ/または)の書き方について解説します。 構文 Solidityにおける論理演算子(かつ/または)の書き方ですが、以下となります。 かつ(論理積) 「かつ(論理積)」は &am... 2023.02.02 Uncategorized
Uncategorized 【Solidity】コメント(コメントアウト)の書き方は? Solidityにおけるコメント(コメントアウト)の書き方について解説します。 構文 Solidityでのコメントの書き方ですが、基本的には他のプログラミング言語と同じです。 ただ、NatSpec(Solidity独自の... 2023.01.31 Uncategorized
Uncategorized 【Solidity】四則演算するには? Solidityで四則演算(足し算/引き算/掛け算/割り算)する方法を解説します。 余り(剰余)やべき乗(累乗)の求め方についても記します。 構文 Solidityにおける四則演算ですが、他のプログラミング言語と同様です... 2023.01.31 Uncategorized
Uncategorized 【Solidity】storageとmemoryの違いは? Solidityにおいて変数と一緒に扱う、storageとmemoryの違いについて解説します。 storageとmemoryの違い storage/memoryとも、データをどこに保存するか、というのを示す修飾子です。 ... 2023.01.31 Uncategorized
Uncategorized 【Solidity】長い文字列(複数行の文字列)を扱うには? Solidityで長い文字列(複数行の文字列)を扱う方法について解説します。 構文 Solidityで長い文字列(複数行の文字列)を扱うには、主に2つ方法があります。 一つは単純にクォーテーションを改行する方法、もう一つ... 2023.01.26 Uncategorized
Uncategorized 【Solidity】数値(uint)を文字列(string)に変換するには? Solidityで数値(uint)を文字列(string)に変換する方法について解説します。 構文 素のSolidityでは文字列操作に難があるため、ライブラリ(OpenZeppelin)を使用します。 まずは、Open... 2023.01.26 Uncategorized
Uncategorized 【Solidity】revertの使い方は? Solidityにおけるrevert関数の使い方について解説します。 使い方 revert関数は、処理を中断したい場合に使用します。 revert関数に差し掛かると、処理は中断され、コントラクトの状態は元に戻されます。 ... 2023.01.26 Uncategorized
Uncategorized 【Solidity】assertの使い方は? Solidityにおけるassert関数の使い方について解説します。 使い方 assert関数は、処理実行前に、入力や条件を検証したい場合に使用します。 主に内部エラーや不変条件のチェックに用いられます。 指定した... 2023.01.25 Uncategorized