一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的进程。|

wenli7363

园龄:3年3个月粉丝:7关注:6

rust模式匹配(可驳模式匹配与不可驳模式匹配)

rust的一个特性就是模式匹配(OOP编程语言好像都有?),模式匹配常常和变量绑定一起考虑

常见的模式匹配有:

match、if let、while let、let、for、函数参数等等

(for和let我个人认为说是模式匹配,其实有点牵强了,除非这样let (x,y) = (1,2)

可驳与不可驳

可驳模式匹配要求一定要穷尽所有可能,也就是完全覆盖匹配,否则不能通过编译,比如let for match

不可驳模式匹配,可以不穷尽所有模式,比如if let只匹配一个

posted @   wenli7363  阅读(71)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起