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

[初学rust] 06_rust 元组

rust 元组

表现形式

和python的元组类似,rust中的元组是一个有序列表,可以包含多种不同类型的数据。

let tup = (500, 6.4, 'a');

模式匹配解构元组

和python中的解构一样,rust也支持模式匹配解构元组,但是需要注意的是,如果元组中有多个相同类型的变量,那么必须使用_来跳过。

let tup = (500, 6.4, 'a');
let (x, y, _) = tup;
println!("The value of x is: {}", x);
println!("The value of y is: {}", y);

访问元组

这个就和C++的tuple类似,通过点号来访问。

let tup = (500, 6.4, 'a');
println!("The value of the tuple is: {}", tup);
println!("The value of the first element in the tuple is: {}", tup.0);
println!("The value of the second element in the tuple is: {}", tup.1);
http://www.lryc.cn/news/348275.html

相关文章:

  • 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (四)
  • C++进阶:哈希(1)
  • 第三节课,功能2:开发后端用户的管理接口-- postman--debug测试
  • Docker-compsoe部署prysm-beacon-chain + geth服务(geth版本v1.14.0)
  • 前端人员如何理解进程和线程
  • Linux下网络命令
  • Php swoole和mqtt
  • Spring STOMP-连接到消息代理
  • Excel中的`MMULT`函数
  • 孩子多大可以接触python?学习python的好处
  • 四川汇昌联信:拼多多网点怎么开?大概需要多少钱?
  • ROS 2边学边练(43)-- 利用GTest写一个基本测试(C++)
  • 3.整数运算
  • uri.getQueryParameters(name)返回一个列表(List)
  • 鸿蒙ArkUI开发:常用布局【主轴】
  • Spring Security 入门 2
  • C++初阶学习第七弹——探索STL奥秘(二)——string的模拟实现
  • 5.nginx常用命令和日志定时切割
  • Redis-详解(基础)
  • 记录minio的bug(Object name contains unsupported characters.)
  • 【嵌入式开发 Linux 常用命令系列 7.6 -- sed 替换指定字符串】
  • C++语言的字符数组
  • 24届电信红队实习生面经
  • linux下使用jexus部署aspnet站点
  • 代码随想录训练营Day 27|理论基础、力扣 77. 组合
  • Spring框架深度解析:打造你的Java应用梦工厂
  • Python 正则表达式(一)
  • Cocos Creator 3.8.x报错:5302
  • 网页如何集成各社区征文活动
  • 【知识碎片】2024_05_13