Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 795 Bytes

File metadata and controls

37 lines (24 loc) · 795 Bytes

Import (导入)

import 帮助我们在一个文件中引用另一个文件的内容,提高代码的可重用性和组织性。

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';