9个版本
0.1.8 | 2022年4月12日 |
---|---|
0.1.7 | 2019年9月19日 |
0.1.4 | 2019年8月28日 |
#1931 in Rust模式
每月 60 次下载
25KB
556 代码行
funlib
Rust函数式库
只是一个库,帮助我做一些基本的函数式组合。它仍在开发中
lib.rs
:
Rust函数式库
这仍在开发中...
Functor
use funlib::Functor;
let s = Some(3).fmap(|&a| a * 2); // this will produce Some(6)
Monad
use funlib::Monad;
let s = Some(3).bind(|&a| Some(a * 2)); // this will produce Some(6)