首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rust match语句需要逗号吗?

Rust match语句需要逗号吗?
EN

Stack Overflow用户
提问于 2018-08-03 06:13:00
回答 2查看 1.4K关注 0票数 15

为什么这段代码可以工作?匹配语句中的逗号只是一种惯例吗?

代码语言:javascript
复制
for (index, character) in argv[1].chars().enumerate() {
match character {
    'a' | 'A' => {println!("{}: 'A'", index)}
    'e' | 'E' => {println!("{}: 'E'", index)}
    'i' | 'I' => {println!("{}: 'I'", index)}
    'o' | 'O' => {println!("{}: 'O'", index)}
    'u' | 'U' => {println!("{}: 'U'", index)}
     _        => {
                     let consonant: Vec<_> = character.to_uppercase().collect();
                     println!("{}: {:?} is not a vowel", index, consonant[0])
                 }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51662829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档