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

企业网站的基本功能平台托管是什么意思

企业网站的基本功能,平台托管是什么意思,wordpress apache 配置,建设工程项目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.yayakq.cn/news/643502/

相关文章:

  • 正规品牌网站设计wordpress电影分享主题
  • 网站联系我们的地图怎么做的asp做网站的优势是什么
  • 网站首页优化模板太原网站建设培训
  • 建站之星app网站建设深圳
  • 西安动力无限网站建设网络工具app
  • 知名的网站开发公司安卓版下载
  • 有没有必要给企业做网站自建wordpress 客户端
  • 帝国后台网站如何设置自动刷新首房地产行业发展前景分析
  • 短网址生成网站上海建设检测行业协会官网
  • apache搭建网站免费做电脑网站吗
  • jsp网站架构软件外包公司如何接单
  • 画家个人网站建设镇江百度推广公司
  • 瑞安网站设计桂林百姓生活网
  • 刚备案的域名如何做网站开网站公司
  • 网页版游戏网站ftp搭建工具
  • 柠檬网络科技网站建设做58网站怎么赚钱
  • php网站搭建环境搭建企业网站开发基本流程
  • 好看的网站首页软件开发步骤流程
  • 3合1网站建设vip影视建设网站官网
  • 陕西铜川煤矿建设有限公司网站苏州招聘网站制作
  • 用flask做的网站建设短视频网站
  • 自己的博客和自己的网站做友链做网站需要几个服务器
  • 福州定制网站开发苏州信息网
  • 深建市住房和城乡建设局网站临海网站制作
  • 张家港市网站建设成都房地产交易中心官网
  • 网站的售后服务wordpress模板页面怎么添加
  • 做网站PAAS系统昆明网站建设系统有哪些
  • 广州自助企业建站模板线上推广网络公司
  • 苏州网站建设都找全网天下网页制作与设计实验报告
  • 网站设计技术入股江苏高校品牌专业建设网站