rust(72)-match匹配

本文详细探讨了Rust编程语言中的match关键字,讲解了如何使用它进行模式匹配,包括枚举、变量绑定和守卫条件等用法。通过实例解析,揭示了match在控制流程和数据解构中的强大功能,对于提升Rust编程技巧具有重要意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fn main() {
	for n in 2..101{
		let num1=n % 2;
		let num2=n % 7;
		match num1 {
			0=>println!("{:?} 偶数",n),
			1=>println!("{:?} 奇数",n),
			_ =>println!("{:?} other",n),
		}	
		match num2 {
			1...3 =>println!("{:?} 1-3",n),
			5|6 =>println!("{:?} 5-6",n),
			_ =>println!("{:?} other",n),
		}
	}  
}
2 偶数
2 1-3
3 奇数
3 1-3
4 偶数
4 other
5 奇数
5 5-6
6 偶数
6 5-6
...
99 奇数
99 1-3
100 偶数
100 1-3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值