MCPcopy Create free account
hub / github.com/QMHTMY/RustBook / par_match

Function par_match

code/chapter03/par_checker2.rs:32–36  ·  view source on GitHub ↗

同时检测多种开闭符号是否匹配

(open: char, close: char)

Source from the content-addressed store, hash-verified

30
31// 同时检测多种开闭符号是否匹配
32fn par_match(open: char, close: char) -> bool {
33 let opens = "([{";
34 let closers = ")]}";
35 opens.find(open) == closers.find(close)
36}
37
38fn par_checker2(par: &str) -> bool {
39 let mut char_list = Vec::new();

Callers 1

par_checker2Function · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected