#factorial #input #u32

factorialfunction

阶乘函数接收一个 u32 类型的输入并返回其阶乘

2 个版本

0.1.1 2020 年 5 月 10 日
0.1.0 2020 年 5 月 10 日

#9 in #factorial

MIT/Apache

7KB

factorialfunction

名为 factorial() 的函数接收正整数的输入并显示其阶乘。如果输入的不是正整数,则函数会持续接收输入,直到输入一个正整数。为了减小大小,使用了 u32 变量,因此您可以输入 0 到 12 来获取阶乘。函数将返回您输入的值的阶乘。

要使用此库,您必须在 Cargo.toml 的 [dependencies] 部分添加以下行 factorialfunction = "0.1.0"

您的 cargo.toml 文件应如下所示

.
.
.
edition = "2018"

[dependencies]
factorialfunction = "0.1.0"

src/main.rs 中可以这样使用

use factorialfunction;
fn main() {
    println!("Hello, world!");
    factorialfunction::factorial();
}

以下也会生效

use factorialfunction::factorial;
fn main() {
    println!("Hello, world!");
    factorial();
}

现在运行 cargo run 来查看结果

无运行时依赖