官术网_书友最值得收藏!

Passing by reference

A variable passed by a reference looks like this:

fn my_function(a: &i32, b: &i32) -> i32 

We take two variables as references, and return a value.

To obtain a value from a reference, the first thing to do is dereference it. This is done with the asterisk (*) operator:

let ref_num = &2; 
let deref_num = *ref_num; 
// deref_num = 2 
主站蜘蛛池模板: 应用必备| 巴马| 扎赉特旗| 乐业县| 乡宁县| 将乐县| 隆安县| 定边县| 普兰县| 额敏县| 泸水县| 右玉县| 张家川| 建昌县| 曲周县| 深水埗区| 塘沽区| 泾川县| 石渠县| 廉江市| 太仓市| 香河县| 特克斯县| 安龙县| 辉县市| 大埔县| 屯留县| 偃师市| 科技| 师宗县| 东阳市| 庆城县| 左权县| 双辽市| 南宁市| 改则县| 咸阳市| 鸡泽县| 乌海市| 房山区| 株洲县|