Library
libraryについて学習します
libraryは関数やデータの再利用とコードの共有を促進するモジュールです
宣言
libraryとして宣言する
library Math {
function double(uint x) public pure returns (uint) {
return x * 2;
}
}
利用
libraryをインポートして、ライブラリ名.関数名で呼び出す
library Math {
function double(uint x) public pure returns (uint) {
return x * 2;
}
}
contract Sample {
function sampleFunction(uint x) returns(uint) {
return Math.double(x);
}
}