問題一覧に戻る
中級Move開発
問題21: Moveモジュールのインポート
Moveモジュールのインポートについて学びます。これらのuse文により、モジュールは他のモジュールの型や関数を参照できます。Sui Moveでは、コンパイラがobject、transfer、tx_contextなどのよく使用されるインポートをデフォルトで提供するため、明示的なインポートは多くの場合不要です。
// example.move
module my_first_package::example;
// パート1: これらのインポートはデフォルトで提供されています
// UID型のためのobjectモジュールをインポート
// sui::::{Self, UID};
// 所有権関数のためのtransferモジュールをインポート
// sui::;
// トランザクションコンテキストのためのtx_contextをインポート
// sui::::{Self, TxContext};