如何在 Rust 中创建一个接受任何类型或多个类型作为函数参数的函数?
我的第一个方法:
fn multiple_types(argument : _) {
println!("{}",argument);
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用类型占位符“_”作为参数,但这是不允许的......
从文档中:
我们可以使用类似的语法编写采用泛型类型的函数:
Run Code Online (Sandbox Code Playgroud)fn takes_anything<T>(x: T) { // do something with x }
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |