同时检测多种括号
(open: char, close: char)
| 37 | |
| 38 | // 同时检测多种括号 |
| 39 | fn par_match(open: char, close: char) -> bool { |
| 40 | let opens = "([{"; |
| 41 | let closers = ")]}"; |
| 42 | opens.find(open) == closers.find(close) |
| 43 | } |
| 44 | |
| 45 | // 检测括号是否匹配 |
| 46 | fn par_checker3(infix: &str) -> bool { |