Icon Link导入

Sway标准库 Icon Link提供了几种我们可以在合约中使用的实用类型和方法。要导入一个库,您可以使用use关键字和::,也称为命名空间限定符,链接库名称,如下所示:

use std::auth::msg_sender;

您还可以使用花括号将导入分组在一起:

use std::{
	auth::msg_sender,
	storage::StorageVec,
}

对于这个合约,这里是需要导入的内容。将这些内容复制到您的main.sw文件中:

use std::{
    auth::msg_sender,
    call_frames::msg_asset_id,
    context::{
        msg_amount,
        this_balance,
    },
    asset::transfer,
    hash::Hash,
};

我们将在下一步中逐个介绍这些导入的作用。