【Rust Course】读书笔记-使用 use 及受限可见性

45 阅读1分钟

提问

如何引用模块

回答

  • 使用use引入包
use std::collections::HashMap;
  • 同名使用as 取别名
use std::fmt::Result; 
use std::io::Result as IoResult;
  • 为了避免过度暴露不应该使用*引入所有包;

  • 使用{}可以引入包中多个子项

use std::collections::{HashMap,BTreeMap,HashSet};
use std::{cmp::Ordering, io};