Previous << References
Next >> Accounts
プログラムは、他のプログラムから(型、関数、変数などの)宣言(declarations)をインポートすることができます。
インポートは、import
キーワードを使用して宣言(declared)します。
importに続いて、すべての宣言をインポートするロケーションを指定するか、宣言の名前を指定してfrom
キーワードを続けて場所を指定します。
ローカルファイルをインポートする場合は、ロケーションはstringリテラルとなり、ファイルへのパスを指定します。ファイルインポートが書かれた(スマートコントラクト)コードのデプロイには、Flow CLI の使用が必要です。
異なるアカウントのexternal タイプをインポートする場合は、ロケーションはアドレスリテラルとなり、その宣言がデプロイされ公開されたアカウントのアドレスになります。
/* Import the type `Counter` from a local file. */
import Counter from "./examples/counter.cdc"
/* Import the type `Counter` from an external account. */
import Counter from 0x299F20A29311B9248F12
翻訳元
Flow BlockchainのCadence version1.0ドキュメント (Imports)