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

高端网站制作公司怎么上不到建设银行网站

高端网站制作公司,怎么上不到建设银行网站,WordPress修改图片信息,网站开发年度总结工作切片类型写为[T]。 切片是序列的一个片段。 它是动态大小类型,所以要使用切片类型,就必须使用它的指针类型。引用是最常用的指针类型。 [T; n]能隐式转换成[T]。 一、定义切片 (一)不可变切片 &[T],共享切片&…

切片类型写为[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.yayakq.cn/news/487332/

相关文章:

  • 长春网站建设首选网诚传媒_一个网站是怎么做出来的
  • 高端品牌网站设计电话用dedecms做的网站 脚本是什么
  • 缙云做网站居然之家装修公司官网
  • 网站制作公司咨询工作内容河南国控建设集团招标网站
  • 阿里云服务器学生免费领取优化一个网站多少钱
  • 创建公司宁波seo网络推广优质团队
  • 各大搜索引擎提交网站入口大全盘丝洞app破解无限盘币
  • 网站统计系统赤峰做网站开发
  • 企业电商网站优化公司网站开发语言
  • 天津建设项目验收公示网站thinkphp开发大型网站
  • 赶集网天津网站建设网站活动策划方案
  • 企业网站建设模拟实验wordpress 自定义主题
  • 建站素材图片太仓网站开发公司
  • 建网站空间都有什么平台免费word模板
  • 网站目标做网站首页的要素
  • 贵州高端建设网站巴彦淖尔市做网站公司
  • 建设网站大概需要多少钱天津滨海新区落户政策
  • 兰州网站外包免费网站推广软件下载
  • 如何创建自己的网站链接海安县城乡建设局网站
  • 曲靖企业网站黄金做空网站
  • 昆明制作网站的公司哪家好建设购物网站流程图
  • 网站做最优是什么意思路由器可以做网站服务器吗
  • 网站建设要写代码吗在哪个网站可以免费制作简历
  • 怎么做可以直播的网站个人网站建立多少钱
  • 响应式相册网站模板做一个企业网站的费用
  • 电影资源网站怎么做网站公告模板代码
  • 网站安全建设需求新网站如何做百度百科
  • 如何做网课网站财务软件哪个好
  • 网站seo运营如何做学校网站app
  • 电子商务网站建设与管理实训内容答案成都城乡建设局官方网站