②Buttonの状態確認
このコード部分の話
#![allow(unused)] fn main() { if button.is_low().unwrap() { ... } }
is_low()
is_low()
は、button
の入力がLowの時にTrueを返します。
つまりButtonを押した時に{}
の処理が実行されます。
set_high()
の時にも説明しましたが、unwrap()
はErrorの処理を省略しResult
の中身のbool値だけを取り出す関数です。