3个版本
0.1.2 | 2019年2月11日 |
---|---|
0.1.1 | 2019年2月11日 |
0.1.0 | 2019年2月11日 |
#2719 在 Rust模式
3KB
SSSSTD 🐍
将值的可调整大小数组命名为Vector很容易与数学向量混淆,蛇是这种结构的更好类比。
- 蛇占据一个有限连续的空间区域
- 当蛇的生长超出其容量时,它必须重新分配。生物学家倾向于将此称为蜕皮。
使用方法
use sssstd::snek::Snek;
#[macro_use]
use sssstd::macros;
fn main() {
let snek = Snek::<i32>::new();
snek.push(1);
println!("{}", snek);
let snek2 = snek!(1,2,3 as i32);
println!("{}", snek2);
}
高级使用
如果您在夜间编译器中启用了非ascii标识符,您也可以这样做。毕竟,一图胜千言
use sssstd::snek::Snek;
fn main() {
let 🐍 = Snek::<i32>::new();
🐍.push(1);
println!("{}", snek);
}