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

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

關(guān)于 rust 中 Option

2023-03-24 14:59 作者:skylon2001  | 我要投稿

在標(biāo)準(zhǔn)庫(std)中有個(gè)叫做?Option<T>(option 中文意思是 “選項(xiàng)”)的枚舉類型,用于有 “不存在” 的可能性的情況。


在標(biāo)準(zhǔn)庫(std)中有個(gè)叫做?Option<T>(option 中文意思是 “選項(xiàng)”)的枚舉類型,用于有 “不存在” 的可能性的情況。


在標(biāo)準(zhǔn)庫(std)中有個(gè)叫做?Option<T>(option 中文意思是 “選項(xiàng)”)的枚舉類型,用于有 “不存在” 的可能性的情況。


認(rèn)真讀三遍。


它表現(xiàn)為以下兩個(gè) “option”(選項(xiàng))中的一個(gè):

  • Some(T):找到一個(gè)屬于?T?類型的元素

  • None:找不到相應(yīng)元素

```

fn give_commoner(gift: Option<&str>) {

? ? // 指出每種情況下的做法。

? ? match gift {

? ? ? ? Some("snake") => println!("Yuck! I'm throwing that snake in a fire."),

? ? ? ? Some(inner)? ?=> println!("{}? How nice.", inner),

? ? ? ? None? ? ? ? ? => println!("No gift? Oh well."),

? ? }

}

fn give_princess(gift: Option<&str>) {

? ? // `unwrap` 在接收到 `None` 時(shí)將返回 `panic`。

? ? let inside = gift.unwrap();

? ? if inside == "snake" { panic!("AAAaaaaa!!!!"); }


? ? println!("I love {}s!!!!!", inside);

}

fn main() {

? ?let bird = Some("robin");

? ?give_princess(bird);

? ?give_princess(nothing);

}

```


關(guān)于 rust 中 Option的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
邻水| 潼南县| 班玛县| 丹凤县| 昌都县| 寻乌县| 新龙县| 桐乡市| 墨江| 永仁县| 余干县| 聂荣县| 北碚区| 玛纳斯县| 阜新| 宾川县| 富顺县| 方山县| 甘南县| 铜陵市| 班玛县| 迁安市| 渭源县| 上饶县| 元朗区| 保康县| 新余市| 商丘市| 越西县| 营口市| 淳安县| 称多县| 通许县| 随州市| 汪清县| 财经| 南澳县| 永吉县| 宁南县| 温宿县| 湖口县|