如何创建一个接受任何类型的函数?

TM9*_*M90 2 rust

如何在 Rust 中创建一个接受任何类型或多个类型作为函数参数的函数?

我的第一个方法:

fn multiple_types(argument : _) {
    println!("{}",argument);
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用类型占位符“_”作为参数,但这是不允许的......

She*_*ter 8

文档中:

我们可以使用类似的语法编写采用泛型类型的函数:

fn takes_anything<T>(x: T) {
    // do something with x
}
Run Code Online (Sandbox Code Playgroud)