4
私はパラメータとしてInto<Option<bool>>
をとる提供された関数に直面していますが、私は現在のboolと反対の値を渡したいと思います。オプション<bool>を無効にする方法はありますか?
私はパラメータとしてInto<Option<bool>>
をとる提供された関数に直面していますが、私は現在のboolと反対の値を渡したいと思います。オプション<bool>を無効にする方法はありますか?
opt.map(|b| !b)
を試しましたか?
は私がやってマッチv.as_bool(){ をいくつかの(B)=>いくつかの(!b)は、 なし=>なし、 }つもりだったが、そのマップの作品です! –
これは基本的に 'map'が内部的に何をしているかです。 –
'opt.map(Not :: not)'を実行することもできます。しかしそれは好みの問題です。 –