最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

使用 ? 對(duì) option 求值

2023-03-24 18:06 作者:skylon2001  | 我要投稿

使用?match?語(yǔ)句可以解開?Option,但使用???運(yùn)算符通常會(huì)更容易。

比如:

fn get_birth_day(cur_age: Option<u8>) -> Option<String> {

? ?// get the real value, wrapped by some

? ?// if cur_age is None, below line x will be None

let x = cur_age?;

Some(format!("cur age is {}", x))

}


fn main() {

let _ = get_birth_day(Some(8));

}



? will unwrap the Option


self.job?.phone_number?.area_code

這種代碼, 就可以避免使用match 進(jìn)行很多層判斷

使用 ? 對(duì) option 求值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
威海市| 辽阳县| 麻城市| 平顺县| 大同县| 肃南| 蓝山县| 东丰县| 邓州市| 凤庆县| 临沧市| 磐石市| 定陶县| 绍兴市| 周口市| 平陆县| 益阳市| 屏东市| 汶上县| 车险| 青铜峡市| 台州市| 呼玛县| 洪雅县| 仲巴县| 乐亭县| 丰原市| 手机| 大埔区| 开江县| 丰台区| 新宾| 宣武区| 阜宁县| 元谋县| 辽宁省| 墨竹工卡县| 长春市| 博湖县| 梅河口市| 岢岚县|