7 个版本
使用旧的 Rust 2015
0.2.2 | 2017年10月4日 |
---|---|
0.2.1 | 2017年10月4日 |
0.1.3 | 2017年10月4日 |
#1830 在 Rust 模式
8KB
158 行
Rustkell 是 Rust 中的 Haskell 风格函数。
随着需要,将添加更多函数。
文档
- tails:tails 函数返回列表的所有最终段,从最长开始。
用法
Cargo.toml
[dependencies]
rustkell = "0.2"
main.rs
extern crate rustkell;
use rustkell::DataList;
use std::iter::Iterator;
fn main() {
let v = vec![1,2,3,4];
for t in v.tails() {
println!("{:?}", t);
}
}
输出
> [1, 2, 3, 4]
> [2, 3, 4]
> [3, 4]
> [4]
> []
许可证
在 MIT 许可证下许可,见 LICENSE
lib.rs
:
Rustkell 是 Rust 中的 Haskell 风格函数。