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

做网站有什么比较好看的动效外贸seo网站开发

做网站有什么比较好看的动效,外贸seo网站开发,wordpress mu模式,电子政务网站建设法律法规rust复合类型 字符串 由于rust的字符串元素类型是u8(1字节),但是字符类型是unicode(4字节) 索引不能像C那样读取又由于String类型和&str类型都是utf-8编码,中文占3字节切片可能会导致崩溃 slice(切片) 切片就是对String类型中的一部分的引用,它…

rust复合类型

字符串

由于rust的字符串元素类型是u8(1字节),但是字符类型是unicode(4字节)

  • 索引不能像C++那样读取
  • 又由于String类型和&str类型都是utf-8编码,中文占3字节
  • 切片可能会导致崩溃

slice(切片)

切片就是对String类型中的一部分的引用,它不会拥有自己的内存空间。

  • 这个就是C++中的string_view
  • 类型标识 &str
  • 由于编码问题对于汉字切片可能导致崩溃,所以可以用 utf8_slice
创建slice
let s = String::from("hello");
let hello = &s[0..5]; // 从索引0开始,到索引4结束
let hello = &s[0..4]; // 从索引0开始,到索引4结束
let hello = &s[..4] // 从索引0开始,到索引4结束
let hello = &s[..]; // 从索引0开始,到字符串最后一个字符结束
let hello = &s[1..] // 从索引1开始,到字符串最后一个字符结束

&[begin, end],实际上取得索引左闭右开的区间[begin, end)

insert

使用insert插入单个字符
insert_str插入字符串字面量

push

push方法只能在String类型上调用,不能在&str上调用。

  • push()向字符串尾部追加字符
  • push_str()字符串字面值。

replace

replace替换字符串中的一个子串
返回的是一个新的字符串,不会修改原来的字符串

replace()
let mut s = String::from("hello world");
let new_s = s.replace('o', '0'); // 替换所有的o为0
replacen()

多一个参数:代表要替换的个数

let mut s = String::from("hello world");
let new_s = s.replacen('o', '0', 1); // 替换第一个o为0
replcae_range()

第一个参数代表要替换的范围,第二个参数是替换成什么。

let mut s = String::from("hello world");
let new_s = s.replace_range(0..5, "hi"); // 替换从索引0开始,到索引4结束的字符串为"hi"

delete

pop

删除并返回字符串的唯一一个字符,若字符串为空,则返回None

let mut s = String::from("hello");
let ch = s.pop(); // 删除并返回最后一个字符
remove

删除指定索引的字符,并返回被删除的字符。

let mut s = String::from("hello world");
let ch = s.remove(0); // 删除并返回第一个字符
truncate

删除从指定位置开始到结尾的全部字符,无返回值

clear

清空

concatenate

+,+=

使用 + 或者 += 连接两个字符串。
要求右边使用是切片引用类型,(本质调用底层 add())

format!
let s1 = String::from("tic");
let s2 = String::from("tac");
let s = format!("{}{}", s1, s2); // 连接字符串

元组

  • 元组类型由各个元素的类型构成,用圆括号()表示。
  • 元组长度固定
  • 顺序也固定
http://www.yayakq.cn/news/510435/

相关文章:

  • 传统企业营销型网站建设佛山网站设计建设
  • 外贸网站 免费模板 使用 zencart阿里企业邮箱设置
  • 域名禁止网站相关中小企业网络营销现状
  • 学校网站建设设想人才交流网站建设与设计
  • 单位网站服务的建设及维护如何设计网站的首页
  • 长沙做网站建设公司哪家好查分网站制作
  • 做dj网站能赚钱吗dw网页编辑器
  • 海外房地产网站建设怎么免费创建自己的网站平台
  • 西部数码网站管理系统中国住房和城乡建设部网站官网
  • 西安做公司网站公司提供建站服务的网络公司的比较
  • 如何查网站建设者ip淮南网名
  • 什么是网站地址wordpress与cms
  • 代理机构做的网站找不到人了怎么办做网站中山
  • 网站建站主题商城类型的网站怎么做
  • 网站静态化设计地方房产网站APP如何做
  • 深圳知名网站建设wordpress说说伪静态
  • 江门做网站设计上海网站建设官方网站
  • 怎么做自己的网站教程出售淘宝店铺的平台
  • 电子商务网站建设 iis企业网站建设模拟实验
  • 手机端网站开发流程移动互联网应用软件开发
  • 菠菜源码怎么做网站源码站用dz wordpress
  • 做外贸有哪些网站dz网站恢复数据库
  • 网站程序结构wordpress 插件 下载
  • 专业企业网站开发win10 网站建设软件
  • 网站伪静态作用网页编辑岗位职责
  • 建筑工程知识零基础seo职位描述
  • 手表 网站策划北京网站建设 降龙网
  • 如何做一张旅游网站个人证书查询网入口免费
  • 高端汽车网站建设木材 技术支持 东莞网站建设
  • 旅游网站建设水平评价高清网站推广免费下载