请教这个move的问题
💡
原文中文,约800字,阅读约需2分钟。
📝
内容提要
这段代码中的问题是当enum有多个变量时,会出现move的问题。取消注释World那一行会报错,错误信息显示Message的类型没有实现Copy trait。为了解决这个问题,可以在模式匹配中使用ref关键字来借用绑定,避免移动值。
🎯
关键要点
- 代码中存在move问题,当enum有多个变量时会导致错误。
- 取消注释World那一行会导致编译错误,提示Message类型未实现Copy trait。
- 解决方法是在模式匹配中使用ref关键字来借用绑定,避免移动值。
🏷️
标签
➡️