欢迎光临散文网 会员登陆 & 注册

C# 弃元模式

2023-01-15 10:44 作者:SunnieShine  | 我要投稿

1、语法

一旦解构后,我们就有办法只判断其中的一个数据。假设前文的解构函数存在的话,那么我们必然会解构成两个数据(xy)。但是,如果我们仅判断 x 的数据,而不关心 y 是多少的话,我们可以使用一个下划线 _ 来表示“y 我们不用判断”,或者说“y 的模式匹配总是成立的”。

或者

这么写都是可以的。

2、弃元模式的叫法和定义范畴

呃,前面只要带有 _ 记号(弃元符号)的地方,这些模式就都可以叫弃元模式。不论你这个 var (_, _) 也好,还是 { Length: _ } 也好,还是 T _ 也好,甚至包括稍后介绍的一些新语法也好,它们都是在一个大的模式匹配表达式里的其中一个模式匹配单元,它们都称为弃元模式,只要是用到了弃元符号 _ 的地方。


C# 弃元模式的评论 (共 条)

分享到微博请遵守国家法律