美文网首页
函数指针

函数指针

作者: BIGHAI | 来源:发表于2017-05-26 16:06 被阅读0次

    在rust中,所谓函数指针不如说成把一个变量和函数进行绑定。

    比如说下面的例子:

    fn main(){
      let fun:fn(i32) -> i32 = test;
      let result:i32 = fun(5);
      println!("{}", result);
    }
    fn test(a:i32) -> i32 {
      a+1
    }
    

    函数指针的写法就像上面那样,当然了,你也可以省略类型说明,直接使用rust的类型推断功能。

    相关文章

      网友评论

          本文标题:函数指针

          本文链接:https://www.haomeiwen.com/subject/jydxfxtx.html