当前位置: 首页 > news >正文

深圳做h5网站公司手机端关键词排名优化软件

深圳做h5网站公司,手机端关键词排名优化软件,网站建好了 怎么建后台,杭州最大的网站开发matches! 宏使用 matches! 是 Rust 标准库中一个非常有用的宏,它允许你方便地匹配一个表达式的结果是否符合某个模式。它的基本用法如下:matches!(expression, pattern) 这个宏返回一个布尔值,如果 expression 匹配 pattern,则返回…

matches! 宏使用


matches!Rust 标准库中一个非常有用的宏,它允许你方便地匹配一个表达式的结果是否符合某个模式。它的基本用法如下:matches!(expression, pattern)
这个宏返回一个布尔值,如果 expression 匹配 pattern,则返回 true,否则返回 false。下面是一些常见的用法示例:基本用法let value = Some(3);
assert!(matches!(value, Some(3)));
匹配枚举enum MyEnum {Foo,Bar(i32),
}let e = MyEnum::Bar(10);
assert!(matches!(e, MyEnum::Bar(10)));
匹配并忽略值
使用 _ 忽略模式中的值:let value = Some(42);
assert!(matches!(value, Some(_)));
多模式匹配
使用 | 运算符进行多模式匹配:enum MyEnum {Foo,Bar,Baz,
}let e = MyEnum::Bar;
assert!(matches!(e, MyEnum::Foo | MyEnum::Bar));
结合守卫(guard)
结合条件表达式使用:let value = Some(4);
assert!(matches!(value, Some(x) if x > 3));
结合 OptionResult
rust
复制代码
let opt = Some(10);
assert!(matches!(opt, Some(x) if x > 5));let res: Result<i32, &str> = Ok(2);
assert!(matches!(res, Ok(2)));
assert!(matches!(res, Err(_)));
结合结构体和元组struct Point {x: i32,y: i32,
}let p = Point { x: 1, y: 2 };
assert!(matches!(p, Point { x: 1, y: 2 }));
结合复杂模式enum MyEnum {Foo(i32, i32),Bar { x: i32, y: i32 },
}let e = MyEnum::Foo(1, 2);
assert!(matches!(e, MyEnum::Foo(1, 2)));let e = MyEnum::Bar { x: 3, y: 4 };
assert!(matches!(e, MyEnum::Bar { x: 3, y: 4 }));
结合引用let value = &Some(5);
assert!(matches!(value, &Some(5)));
这些示例展示了 matches! 宏的多种用法,涵盖了基本匹配、忽略值、多模式匹配、结合守卫、结构体匹配和复杂模式匹配等场景。matches! 宏的灵活性使得它在各种条件检查和模式匹配中都非常有用。
http://www.hrbkazy.com/news/8017.html

相关文章:

  • 大学生个人网站怎么做查网站流量查询工具
  • 和田哪里有做网站的地方网络seo优化
  • 有了云服务器怎么做网站seo成创网络
  • 做服装网站设计书网络舆情分析报告模板
  • 青海西宁网站开发公司seo优化培训公司
  • 政府网站建设管理意见bt种子bt天堂
  • 广州找人做网站搜索引擎seo外包
  • 如何制作门户网站南昌百度推广公司
  • 浙江火电建设有限公司网站杭州百度推广公司有几家
  • 四维码制作网站谷歌关键词排名查询工具
  • 环球资源网的网站特色域名购买哪个网站好
  • 嘉兴做网站html网页模板
  • 做网站一个月能挣多少钱湘潭seo培训
  • 长春阿凡达网站建设重庆seo网络优化咨询热线
  • 中国工程造价网seo搜索引擎优化软件
  • 插件 wordpress首页关键词优化价格
  • web前端开发环境有哪些西青seo
  • 网站打开是404seo免费课程
  • 网站制作公司 深圳24小时网站建设
  • 南通做网站公司哪家好淘宝关键词排名怎么查询
  • 做百度网站图片怎么做百度搜索指数
  • 哪个网站做调查问卷赚钱上海野猪seo
  • wordpress做分类网站公司要做seo
  • 软路由做网站制作网页完整步骤代码
  • 怎样做金融理财网站免费crm网站不用下载的软件
  • 做神马网站优搜索引擎推广的关键词
  • 网站设计合同模板南京百度网站推广
  • 网页制作电子教程今日头条seo
  • 九一制作厂网站app河南品牌网站建设
  • 北京专业网站制作临沂网站seo