import
帮助我们在一个文件中引用另一个文件的内容,提高代码的可重用性和组织性。
-
通过源文件相对位置导入,例子:
文件结构 ├── Import.sol └── Yeye.sol // 通过文件相对位置import import './Yeye.sol';
-
通过源文件网址导入网上的合约的全局符号,例子:
// 通过网址引用 import 'https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Address.sol';
-
通过
npm
的目录导入,例子:import '@openzeppelin/contracts/access/Ownable.sol';
-
通过指定
全局符号
导入合约特定的全局符号,例子:import {Yeye} from './Yeye.sol';