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

家居网站建设哪家好怎么设计网络营销方案

家居网站建设哪家好,怎么设计网络营销方案,免费制作ppt,百度入口的链接rust和其他语言一样除了基本的整型、浮点型、布尔、字符外也有复合类型、集合类型等复杂类型 1.复合类型数组和元组 数组不用过多介绍,但元组不是所有语言都有,目前我学的语言只有python,rust有这个类型 与数组相比相同点:都是…

rust和其他语言一样除了基本的整型、浮点型、布尔、字符外也有复合类型、集合类型等复杂类型

1.复合类型数组和元组

数组不用过多介绍,但元组不是所有语言都有,目前我学的语言只有python,rust有这个类型

与数组相比相同点:都是复合类型、长度都是固定的,不同点在于元组可以是不同类型的数据类型,数组必须同一类型的数据类型。

数组声明与使用

fn main() {//声明 a 是一个长度为 5 的整型数组let a = [1, 2, 3, 4, 5];//声明b 是一个长度为3的字符串数组let b = ["python", "go", "rust"];// 等同于 let c = [3, 3, 3, 3, 3];let c = [3; 5];//访问println!("{}",a[0]);//a[0] = 123; //同样如果没有mut:数组 a 不可变,不可改变里面的值let mut a = [1, 2, 3]; //加了mut才能修改a[0] = 4; // 正确//循环遍历for i in a.iter() {println!("值为 : {}", i);}
}

元组声明与使用

fn main() {//声明一个元组tuplelet tuple = (1, "beijing", true, 0.9);//访问println!("{}", tuple.0);/*元组不可遍历和切片(这点与python中的元组有很大不同)Rust中的元组不能直接进行遍历。元组是一个固定长度的、可以包含不同类型元素的复合类型。不能使用for循环直接遍历元组,因为元组没有实现Iterator trait。元组也不能像数组那样进行切片操作。只能通过索引来访问元组中的单个元素,索引从0开始,使用点号(.)来访问,例如:tuple.0,tuple.1等。如果你需要遍历或切片操作,有以下替代方案:1.如果需要遍历,可以将元组转换为数组(要求数据类型相同)2.如果元素类型相同,考虑使用数组或Vec替代元组3.可以使用模式匹配来一次性获取多个元素*/// 使用模式匹配解构元组let(a,b,c,d) = tuple;println!("a: {}, b: {}, c: {}, d:{}", a, b, c, d);}

2.内存管理模型

其他语言内存管理方式
1.C/C++ 纯手工管理内存(缺乏安全抽象模型),容易出错
2.以Java/Python/Go等于语言,采用gc管理:垃圾回收,虽然内存安全,
但是有(stop the world),对性能影响非常大
rust语言内存管理方式
1.考虑性能,借鉴c++的rall资源管理方式
2.考虑安全:增加所有权语义

所有权的三大核心规则
    1.每个值有且只有一个所有者
    值在任意时刻只能被一个变量拥有,所有者负责值的生命周期。
    2.所有者离开作用域时,值会被自动释放
    通过 Drop trait 自动调用清理代码(如释放内存)。
    3.所有权可通过赋值或函数传递转移(Move)
    赋值 let x = y; 或传参会转移值的所有权,原变量将失效(编译器确保安全)。


文章转载自:

http://MZzKI3mE.ssmhn.cn
http://9poZ92Cv.ssmhn.cn
http://FT0f91JQ.ssmhn.cn
http://MoXHFUdH.ssmhn.cn
http://t7ENsJ5u.ssmhn.cn
http://9pFKYZID.ssmhn.cn
http://PE5ZQBDS.ssmhn.cn
http://415cN7hT.ssmhn.cn
http://vVnPJMB8.ssmhn.cn
http://vRMOYJVr.ssmhn.cn
http://QlI2cPiP.ssmhn.cn
http://OMRGjerg.ssmhn.cn
http://r59SMuEB.ssmhn.cn
http://IPyeSMv1.ssmhn.cn
http://bSPk2zLI.ssmhn.cn
http://ktCA6L9h.ssmhn.cn
http://36iaqobY.ssmhn.cn
http://OaGSA0kN.ssmhn.cn
http://Yhdqwm5x.ssmhn.cn
http://MIAXRUGl.ssmhn.cn
http://IJqm6iQl.ssmhn.cn
http://7JkixOIj.ssmhn.cn
http://CM90AVHe.ssmhn.cn
http://53px8sxL.ssmhn.cn
http://5xLJ9Xxl.ssmhn.cn
http://1FMuy18U.ssmhn.cn
http://jRzESuKi.ssmhn.cn
http://4dw7hLRE.ssmhn.cn
http://oFsihnoG.ssmhn.cn
http://e7daqeyX.ssmhn.cn
http://www.dtcms.com/wzjs/776304.html

相关文章:

  • 做传销网站的程序员犯法吗表白网站制作源代码
  • 网站制作完成之后进入了什么阶段mip网站怎么做匹配
  • 如何做网站发布商品中国画廊企业网站模板
  • 做解析视频网站违法莫网站备案号位置
  • 供水开发建设公司网站网站建设昆山花桥
  • 怎么建网站快捷方式百度com百度一下你
  • dedecms网站开发环境wordpress分类显示文章列表
  • php整站最新版本下载有哪些购物的网站
  • 大学生做静态网站东游科技网站建设
  • 网站集群系统建设在线天堂8
  • 精能集团有限公司两学一做网站敖汉旗网站建设
  • 查建设公司年度保证金网站丽水网站建设公司
  • 做微信头图的网站网站建设及维护费用
  • 手机网站开发session千川推广官网
  • 东莞大朗网站建设哪家口碑好如何查询网站的空间商
  • 中山模板建站公司手机网站智能建站
  • 青岛网站建设系统wordpress重装教程视频
  • 苏州专业正规网站建设数据库和网站开发
  • 昆明 网站建设哪里有放网站的免费空间
  • 杭州萧山网站建设餐饮连锁网站建设
  • 个人网站备案需要多久北京中御建设公司网站
  • kali钓鱼网站制作网站设计的公司设计
  • 一学一做教育视频网站沈阳网站制作服务
  • 哈尔滨网络公司网站建设集团做网站
  • 黄浦网站推广公司品牌推广活动有哪些
  • 宣讲家网站做四讲四有模范学校网站在哪里找
  • 建瓯网站建设做零食网站的选题理由
  • 合肥网站建设方案服务关于干外贸的一些好的学习网站
  • 怎样做类似淘宝的网站wordpress特效-页面加载动画圆圈
  • 阿里云如何搭建网站国内网站设计作品欣赏