摘要:
Vector let v: Vec<i32> = Vec::new();//实例化 { let v = vec![1, 2, 3];//Rust自动推测类型 }//出了作用域自动析构 v.push(5); v.push(6); let third: &i32 = &v[2];//[]会得到一个引用, 阅读全文
摘要:
Packages and Crates crate是一个二进制可执行文件或者一个binary。crate root是Rust编译器开始编译的那个源文件,而且会作为对应crate的root module。package是一或多个提供一组功能的crates。package本身包含一个Cargo.toml 阅读全文
摘要:
Enum的定义和实例化 enum IpAddrKind { V4, V6, } let four = IpAddrKind::V4; let six = IpAddrKind::V6; struct IpAddr { kind: IpAddrKind, address: String, } let 阅读全文