可借用第三方包 Evcxr 实现交互执行 Rust 代码,来练习 Rust 语法及快速实现我们的想法。
安装
$ cargo install evcxr_repl
运行
$ evcxr
>> (0..5).collect::<Vec<_>>()
[0, 1, 2, 3, 4]
>> fn factorial(n: u32) -> u32 {
match n {
0 => 0,
1 => 1,
n => n * factorial(n - 1),
}
}
>> factorial(5)
120
>>