在rust中颖榜,所謂函數(shù)指針不如說成把一個(gè)變量和函數(shù)進(jìn)行綁定棚饵。
比如說下面的例子:
fn main(){
let fun:fn(i32) -> i32 = test;
let result:i32 = fun(5);
println!("{}", result);
}
fn test(a:i32) -> i32 {
a+1
}
函數(shù)指針的寫法就像上面那樣,當(dāng)然了掩完,你也可以省略類型說明噪漾,直接使用rust的類型推斷功能。