Uncategorized

【Solidity】論理否定演算子(ではない)の書き方は?

Solidityにおける論理否定演算子(ではない)の書き方について解説します。 構文 Solidityにおける論理否定演算子(ではない)の書き方ですが、真偽値の前にエクスクラメーションマーク(!)を付けます。 !真偽値 ...
Uncategorized

【Solidity】比較演算子(等しい/等しくない)の書き方は?

Solidityにおける比較演算子(等しい/等しくない)の書き方について解説します。 構文 Solidityにおける比較演算子(等しい/等しくない)の書き方ですが、以下となります。 等しい(等価) 「等しい(等価)...
Uncategorized

【Solidity】論理演算子(かつ/または)の書き方は?

Solidityにおける論理演算子(かつ/または)の書き方について解説します。 構文 Solidityにおける論理演算子(かつ/または)の書き方ですが、以下となります。 かつ(論理積) 「かつ(論理積)」は &am...
Uncategorized

【Solidity】コメント(コメントアウト)の書き方は?

Solidityにおけるコメント(コメントアウト)の書き方について解説します。 構文 Solidityでのコメントの書き方ですが、基本的には他のプログラミング言語と同じです。 ただ、NatSpec(Solidity独自の...
Uncategorized

【Solidity】四則演算するには?

Solidityで四則演算(足し算/引き算/掛け算/割り算)する方法を解説します。 余り(剰余)やべき乗(累乗)の求め方についても記します。 構文 Solidityにおける四則演算ですが、他のプログラミング言語と同様です...
Uncategorized

【Solidity】storageとmemoryの違いは?

Solidityにおいて変数と一緒に扱う、storageとmemoryの違いについて解説します。 storageとmemoryの違い storage/memoryとも、データをどこに保存するか、というのを示す修飾子です。 ...
Uncategorized

【Solidity】長い文字列(複数行の文字列)を扱うには?

Solidityで長い文字列(複数行の文字列)を扱う方法について解説します。 構文 Solidityで長い文字列(複数行の文字列)を扱うには、主に2つ方法があります。 一つは単純にクォーテーションを改行する方法、もう一つ...
Uncategorized

【Solidity】数値(uint)を文字列(string)に変換するには?

Solidityで数値(uint)を文字列(string)に変換する方法について解説します。 構文 素のSolidityでは文字列操作に難があるため、ライブラリ(OpenZeppelin)を使用します。 まずは、Open...
Uncategorized

【Solidity】revertの使い方は?

Solidityにおけるrevert関数の使い方について解説します。 使い方 revert関数は、処理を中断したい場合に使用します。 revert関数に差し掛かると、処理は中断され、コントラクトの状態は元に戻されます。 ...
Uncategorized

【Solidity】assertの使い方は?

Solidityにおけるassert関数の使い方について解説します。 使い方 assert関数は、処理実行前に、入力や条件を検証したい場合に使用します。 主に内部エラーや不変条件のチェックに用いられます。 指定した...
タイトルとURLをコピーしました