在Solidity中,import语句可以帮助我们在一个文件中引用另一个文件的内容,提高代码的可重用性和组织性。
- 通过源文件相对位置导入,例如:
文件结构:
├── Import.sol
└── Yeye.sol
//通过文件相对位置import
import './Yeye.sol';
- 通过源文件网址导入网上的合约全局符号,例如:
import 'https://github.com/CraigCi/Solidity-Intensive-CoLearning.git';
- 通过npm的目录导入,例如:
import '@openzeppelin/contracts/access/Ownable.sol';
- 通过指定全局符号导入合约特定的全局符号,例如:
import {Note12} from 'content/CraigC/12.md';
- 引用(import)在代码中的位置为:在声明版本号之后,在其余代码之前。(和latex包一样)