国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
长沙市| 衡东县| 新邵县| 云霄县| 麻阳| 新干县| 余姚市| 卓尼县| 资兴市| 井陉县| 体育| 宜黄县| 都匀市| 兴国县| 米易县| 沙河市| 阿合奇县| 巩义市| 织金县| 东乡族自治县| 道孚县| 黄大仙区| 城步| 图们市| 双桥区| 玛多县| 伊金霍洛旗| 丹江口市| 大丰市| 海兴县| 裕民县| 鲁甸县| 张家界市| 黄石市| 高邮市| 邯郸县| 英山县| 海盐县| 汨罗市| 阿图什市| 银川市|