Rust代码技巧-1 Option()做参数的函数
当一个函数期待一个Option参数时:
fn some_func(arg: Option<&str>) {
// some code
}
可以这样调用:
some_func(Some("ratatouile"));
some_func(None);
如果你希望更简洁地使用函数,去除掉 Some:
fn some_func<'a, T: Into<Option<&'a str>>>(arg: T) {
...
原创
2022-01-20 10:16:19 ·
644 阅读 ·
0 评论