代码点读机 / Rust / contains

contains Rust · 常用方法

检查字符串是否包含某个子串,或 Vec/切片是否包含某个元素,返回 bool。

怎么用

s.contains(sub) 或 v.contains(&x);,用于检查包含关系

小例子

let s = "Rust真棒";
let v = vec![1, 2, 3];
println!("{} {}", s.contains("真"), v.contains(&2));

运行结果

true true

提醒:String/Vec 都有 contains,但参数类型不同

官方文档:https://doc.rust-lang.org/std/primitive.str.html#method.contains

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条