我需要以最有效的方式测试字符是否在字符列表中。我知道可以通过for
循环来完成此操作,但是我想知道是否有更好的方法可以做到这一点。
fn main() {
let letra = 'a';
let vocales = ['a', 'e', 'i', 'o', 'u'];
// compare: if letra is in vocales {}
}
答案 0 :(得分:3)
您可以使用vocales.contains(&letra)
,如果数组vocales
包含元素letra
,则为true:
fn main() {
let letra = 'a';
let vocales = ['a', 'e', 'i', 'o', 'u'];
if vocales.contains(&letra) {
// ...
}
}