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

云南省住房和城乡建设厅网站阿里云 wordpress 安装

云南省住房和城乡建设厅网站,阿里云 wordpress 安装,管理系统包括哪些内容,王店镇建设中学网站切片类型写为[T]。 切片是序列的一个片段。 它是动态大小类型#xff0c;所以要使用切片类型#xff0c;就必须使用它的指针类型。引用是最常用的指针类型。 [T; n]能隐式转换成[T]。 一、定义切片 #xff08;一#xff09;不可变切片 [T]#xff0c;共享切片…切片类型写为[T]。 切片是序列的一个片段。 它是动态大小类型所以要使用切片类型就必须使用它的指针类型。引用是最常用的指针类型。 [T; n]能隐式转换成[T]。 一、定义切片 一不可变切片 [T]共享切片是不可变引用。 语法格式如下 let sliced_value: [type] data[x..y]data是个数组或向量 x..y表示 [x, y) 的数学含义。.. 两边可以没有运算数 ..y等价于0..y x.. 等价于位置x到结束 .. 等价于位置0到结束二可变切片 mut [T]可变切片是可变引用。 使用mut关键字 语法格式 let slice_name: mut[type] mut data[start..end]data是个数组或向量 例子 fn main(){let mut data [10,20,30,40,50];use_slice(mut data[1..4]);// passes references of 20, 30 and 40println!({:?},data); } fn use_slice(slice:mut [i32]) {println!(切片的长度为{:?},slice.len());println!({:?},slice);slice[0] 1010; // replaces 20 with 1010 } 编译运行结果如下 切片的长度为3 [20, 30, 40] [10, 1010, 30, 40, 50]二、使用切片 一获取长度 例子 let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; println!({}, a.len());二访问元素 [] 访问切片内容的时候下标索引是从 0 开始的。 let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; println!({}, a[0]);三遍历切片 1.使用索引 let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; for i in 0..a.len() {a[i] 0;print!({} , a[i]); }2.使用引用 let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; for i in a {*i 0;print!({} , i); }3.使用迭代器 let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; for i in a.iter() {print!({} , i); }let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; for i in a.iter_mut() {*i 0;print!({} , i); }四切片作为函数参数 只能通过引用的方式传递给函数。 例子 fn main(){let data [10,20,30,40,50];use_slice(data[1..4]); } fn use_slice(slice:[i32]) {println!(length of slice is {:?},slice.len());println!({:?},slice); } 编译运行结果如下 length of slice is 3 [20, 30, 40]五切片转向量 let mut arr: [u32; 5] [1, 2, 3, 4, 5]; let a mut arr[2..4]; let v a.to_vec(); println!({:?}, v);
http://www.sczhlp.com/news/157656/

相关文章:

  • 关于服装的商务网站建设策划书wordpress如何删除主题
  • 沈阳网站外包九江做网站哪家便宜
  • 网站建设人员工作职责网页设计作业心得体会
  • 做价值投资有哪些网站成都医院手机网站建设
  • 唐山建网站的公司棋牌软件开发搭建
  • 机械网站建设免费开发游戏的软件
  • 如何防止网站被注入黑链建设项目信息查询
  • 广州高铁新建站在哪里成都网站建设推广详情
  • 表白网站生成器天津科技制造有限公司
  • 建网站卖多少钱网站维护页面模板
  • 中国建设工程标准化协会网站国外做健康的网站
  • 甘肃网站开发如何查看网站开发商
  • 商务网站设计在网站上做的图表怎么放到PPT里面
  • 网站栏目页模板做暧嗳网站
  • 网站建设与规划心得辽宁省建设科学研究院网站
  • 怎么用宝塔做网站实木餐桌椅移动网站建设
  • 网站制作 建站WordPress封面生成
  • 长沙网站建设长沙公司做网页推广要多少钱
  • 做网站买服务器怎么样茂名建站价格
  • 网站360做的标记如何取消电商需要多少投入
  • 教做缝纫的网站html在线模板
  • 网站备案知识国内知名的app开发
  • 手机端网站外部链接如何去优化网络营销软件代理
  • 天津市市建设与管理局网站软装设计方案ppt
  • 专门做物理的网站企排排官网
  • ubuntu安装pbc库
  • 《电路基础》第六章学习笔记
  • 四川营销网站建设微信管理系统免费版
  • 空间 建网站江西省城乡建设厅网站
  • 下列关于网站开发中网友上传品牌商城网站开发