[求助]一个关于match的疑问
💡
原文中文,约400字,阅读约需1分钟。
📝
内容提要
代码中,`random_num`生成的值为1或2,但Rust要求`match`语句覆盖所有可能情况,缺少`_`分支会导致错误。
🎯
关键要点
-
代码中定义了一个枚举Tingpai,包含两个变体Ting1和Ting2。
-
random函数生成一个随机数random_num,该值为1或2。
-
Rust的match语句要求覆盖所有可能的情况,缺少_分支会导致编译错误。
-
虽然random_num的值仅为1或2,但Rust仍然需要处理其他可能的情况以确保安全性。
🏷️
标签
➡️