Sway标准库 提供了几种我们可以在合约中使用的实用类型和方法。要导入一个库,您可以使用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,
};
我们将在下一步中逐个介绍这些导入的作用。