以下の内容はhttps://ytyaru.hatenablog.com/entry/2020/08/27/000000より取得しました。


RustのIfLet(matchの糖衣構文)

 短く書ける。

成果物

コード

let v = Some(10); //let v = None;
if let Some(10) = v { println!("ten!! {:?}", v); }

 上記は以下の糖衣構文である。

fn main() {
    let v = Some(10);
    match v {
        Some(10) => println!("ten!! {:?}", v),
        _ => (),
    }
}

 _ => (),を省略できる。つまり「指定した値以外は無視する」とき短く書くために使える構文。

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1219 SMP Tue May 14 21:20:58 BST 2019 armv7l GNU/Linux

前回まで




以上の内容はhttps://ytyaru.hatenablog.com/entry/2020/08/27/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14