Могу ли я передать функцию в качестве параметра в Rust (возможно, да), если это возможно, как я могу сделать.
Если вы не можете, это хорошая альтернатива.
Я пробовал некоторый синтаксис, но я не получил
Я знаю, что могу это сделать
..//
let fun: fn(value: i32) -> i32;
fun = funTest;
fun(5i32);
..//
fn funTest(value: i32) -> i32 {
println!("{}", value);
value
}
но не как передача функции в качестве параметра другой функции
..//
fn funTest(value: i32, (some_function_prototype)) -> i32 {
println!("{}", value);
value
}