gpt4 book ai didi

rust - 只是从 "if let"得到一个 bool 结果?

转载 作者:行者123 更新时间:2023-12-03 11:25:44 25 4
gpt4 key购买 nike

有没有更简洁的写法?

   let neg = if let Some(b'-') = self.peek() {
true
} else {
false
};

其中 peek() 返回 Option<u8> ,如果上面的代码不清楚。

最佳答案

自选项 derives an implementation for Eq ,你可以简单地写:

let neg = Some(b'-') == self.peek();

关于rust - 只是从 "if let"得到一个 bool 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62723819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com