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

深圳做h5网站公司关键词查询的五种常用工具

深圳做h5网站公司,关键词查询的五种常用工具,企业网站建设的提案,dw做的网页在网站图片不显示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.15wanjia.com/news/18361.html

相关文章:

  • 一个可以做网站太原百度快照优化排名
  • 做网站属于什么技术如何做电商 个人
  • 智能建站服务平台营销活动推广方案
  • 北京正规网站建设单价宁波seo关键词排名优化
  • 晋城网站建设产品宣传
  • 杭州做网站怎么收费多少seo网络推广报价
  • 什么是网站主办者培训心得体会800字
  • 制作一个营销型网站关键词歌词
  • 网站建设合同百度文库湖南网站建设推广
  • 黄山网站建设费用永久免费进销存管理软件手机版
  • 驻马店百度seo网站seo排名优化工具
  • 彩票网站上的走势图是怎么做的百度查关键词显示排名
  • 做日用品的要找什么网站个人免费网上注册公司
  • 做可直接下单购买的网站免费的企业黄页网站
  • 广州哪里有做网站网站seo教材
  • div css网站重构第一版视频教程seo排名点击器原理
  • 网站开发的基础知识软文营销的定义
  • 商城小程序费用标准2020站群seo系统
  • 网站建设素材图苏州网站关键字优化
  • 网站建设资金的请示如何让百度搜索到自己的网站
  • 莆田网站建设公司学校网站建设哪家好
  • zblog做企业网站一手项目对接app平台
  • 成都管控政策最新消息百度搜索推广优化师工作内容
  • 新竹自助建站系统成都抖音seo
  • 山西长治做网站公司百度导航最新版本
  • 青岛科友网站建设网络公司头条指数
  • 婚介网站建设百度助手下载安装
  • 徐州网站建设网站制作seo课程培训中心
  • 网站做链接博客网站
  • 传统企业网站建设制作拓客引流推广