#sequences #sequence

lukkid

lukkid是一个关于算术数列的库。

1个不稳定版本

0.1.0 2020年9月21日

#1117数学类别中

MIT许可证

5KB
71

一个关于算术数列的库。

示例

  • 使用Sequence()::new(?,?,?)创建你的数列;
  • 使用zigma(<<放入Sequence()对象>>)计算列表的总和;
#[cfg(test)]
mod tests {
    use super::*;
    #[test]
    fn it_works() {
        let mut c = 0;
        for n in Sequence::new(2,10,2){
            println!("It is: {}", n);
            c += n;
        }
        assert_eq!(c, 20);
        let sl = zigma(Sequence::new(2,10,2), 0);
        assert_eq!(sl, 20);

        let fl = Sequence::new(2, 10, 2).fold(0,|acc,x|acc+x);
        assert_eq!(fl, 20);
    }
}

lib.rs:

Lukkid

一个关于算术数列的库。

无运行时依赖