有没有办法否定Option <bool>?

Geo*_*tic 4 rust

我正面临一个提供的函数,它接受Into<Option<bool>>一个参数,但我想传递它与我当前bool相反的值.

Lil*_*ard 11

你试过opt.map(|b| !b)吗?

  • 这基本上就是`map`在内部的作用. (9认同)
  • 你也可以做`opt.map(Not :: not)`.这是一个偏好的问题. (4认同)