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