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

张北北京网站建设一个公司做多个网站是好还是坏

张北北京网站建设,一个公司做多个网站是好还是坏,wordpress支持哪些数据库,做网站都有那些步骤专栏简介#xff1a;本专栏作为Rust语言的入门级的文章#xff0c;目的是为了分享关于Rust语言的编程技巧和知识。对于Rust语言#xff0c;虽然历史没有C、和python历史悠远#xff0c;但是它的优点可以说是非常的多#xff0c;既继承了C运行速度#xff0c;还拥有了Java… 专栏简介本专栏作为Rust语言的入门级的文章目的是为了分享关于Rust语言的编程技巧和知识。对于Rust语言虽然历史没有C、和python历史悠远但是它的优点可以说是非常的多既继承了C运行速度还拥有了Java的内存管理就我个人来说还有一个优点就是集成化的编译工具cargo语句风格和C极其相似所以说我本人还是比较喜欢这个语言特此建立这个专栏作为学习的记录分享。 日常分享每天努力一点不为别的只是为了日后能够多一些选择选择舒心的日子选择自己喜欢的人 目录 函数 参数 控制流 if表达式 循环语句 loop循环语句 循环标签 while循环 for 遍历循环 总结 函数 函数的声明在多个编程语言中均有被提到函数这个功能应该算是一门编程语言中举足轻重的功能。使用函数可以使功能更加规格化更加具有逻辑条例。增加代码的可读性。 和C不同的是Rust语言所有的函数声明均是使用关键字fn来实现。和Python中的def关键字一样这样为我们省去了很多的麻烦。 fn main() {pr_Hello(); } fn pr_Hello() {println!(Hello,world!); } 上面的例子就是创建了一个无参的函数如果我们要创建含参的函数又该如何 参数 我们可以定义为拥有 参数parameters的函数参数是特殊变量是函数签名的一部分。当函数拥有参数形参时可以为这些参数提供具体的值实参。技术上讲这些具体值被称为参数arguments但是在日常交流中人们倾向于不区分使用 parameter 和 argument 来表示函数定义中的变量或调用函数时传入的具体值。 fn main() {And(3,4); } fn And(x:i32, y:i32) -i32 {let num:i32(xy);println!(xy: {},num);return num; } 上面的例子中的一个函数的作用是将两个数加起来函数中定义了两个参数参数类型都是i32的在定义行参的时候一定要注明参数类型同时细心的小伙伴应该会发现函数的后面存在一个箭头符号并且指向了i32数据类型这是代表函数的返回值是i32类型的也就是函数是否有返回值的标志。 控制流 控制流顾名思义就是控制程序语句执行情况的的语句包括条件语句循环语句等语句这里就介绍一些常用的控制语句。 if表达式 if 表达式允许根据条件执行不同的代码分支。你提供一个条件并表示 “如果条件满足运行这段代码如果条件不满足不运行这段代码。” 与if语句相匹配的是else或者else if。其实通过中文意思就可以知道他们的作用无非就是判断是否满足条件然后根据判断情况来执行代码。 fn main() {let num And(5,6);println!(num: {:?}, num); } fn And(x:i32, y:i32) -i32 {let mut number;if(xy){println!(x bigger than y);numberx-y;}else if (xy){println!(x equals y);numberx;}else{println!(x smaller than y);numberyx;}return number; } 上面给出的例子中使用了ifelse if,else语句除此之外每个判断语句都没有使用括号括起来。一定要注意这点和C有点区别。在Rust中if语句还是有很多缺陷比如说他不能自动把非布尔值转换成布尔值也就是判断条件只能是布尔值。而且ifelse语句太过臃肿代码结构不够美观为了解决这种缺点Rust中还有一种很好的分支判断结构叫做——模式匹配match。后面会介绍这里就简单的了解一点。 循环语句 循环语句就是指将一段代码重复使用的一种方式使用的很多所以这里我们必须要详细的介绍一下。 loop循环语句 loop循环语句有点像MySQL中的用法有点相似loop循环语句也叫无限循环语句只有当你确定跳出循环的时候才能跳出。 fn loops(mut i:i32, mut j:i32)-i32 {loop{if ij{break i;}else if ij{//i1;ii1;jj-1;}else{ii-1;jj1;}} } loop语句中使用了break i这种语句格式这个和c中的语句不同他可以终止循环语句同时返回后面的表达式的值。谈到返回值在一个函数中函数的返回值类型必须一样。除了break可以跳出循环外还有一种语句——continue。可以结束此次迭代进入下次迭代。 循环标签 如果存在嵌套循环break 和 continue 应用于此时最内层的循环。你可以选择在一个循环上指定一个 循环标签loop label然后将标签与 break 或 continue 一起使用使这些关键字应用于已标记的循环而不是最内层的循环。 fn main() {let mut count 0;counting_up: loop {println!(count {count});let mut remaining 10;loop {println!(remaining {remaining});if remaining 9 {break;}if count 2 {break counting_up;}remaining - 1;}count 1;}println!(End count {count}); }这里的标签可以理解为其实就是一种值为“counting_up”的变量然后绑定到loop上只要loop的返回值为变量的值则这个表达式正确开始执行。 while循环 while循环语句和其他语言中的一样当判断条件为true时执行循环否则结束循环; fn main() {While();} fn While() {let mut i0;while i!100{println!({},i);i1;} } 这种结构消除了很多使用 loop、if、else 和 break 时所必须的嵌套这样更加清晰。当条件为 true 就执行否则退出循环。个人比较推荐使用这种。 for 遍历循环 for循环作为最常见的循环在cjava等语言中均有使用不过Rust语言中的书写格式和Python中的书写格式很相似。 fn main() {let a:[i32;5][1,2,3,4,5];for i in a{println!({},i);}} Rust还提供了一种简单的数据便利 fn main() {let a:[i32;5][1,2,3,4,5];for i in (0..5){println!({},a[i]);}} 这里使用的是一种类似于Python中的range的容器可以很快的书写同时也提供了 反转函数rev。 fn main() {for number in (1..4).rev() {println!({number}!);}println!(LIFTOFF!!!); }总结 最后再介绍一下函数的注释Rust的注释分为单行注释//和多行注释(/*  */)。这个语法和c几乎一样。所以就没在主文中介绍了。对于本篇文章主要是介绍了Rust中的一些简单的关键字以及用法下一节进入“所有权”的学习。拜拜了你勒
http://wiki.neutronadmin.com/news/36377/

相关文章:

  • 兰州网站设计厂家小型IT网站开发公司
  • 大型门户网站建设效果谷歌seo网站怎么做产品分类
  • api网站模板怎么新建自己的网站
  • 网奇e游通旅游网站建设系统如何修改上传到服务器网站建设设计有哪些
  • 给素材网站做素材方法中英繁网站源码
  • 个人做网站哪种类型的网站好国外装修效果图网站
  • 做网站网站危险吗购物商城网站开发公司
  • 做调查问卷的网站知乎那个网站可以免费做风面
  • 顺的网站建设服务莱芜都市网征婚交友
  • 手机网站模板用什么做wordpress页面文字
  • 网站建设运营合同模板信誉好的专业网站建设
  • 常州网站关键字优化网站用什么框架做
  • 网站建设服务文案百度推广账户登陆
  • 动漫电影做英语教学视频网站有哪些国外免费建站网站搭建
  • ipad 设计网站最新版在线 网
  • 休闲咖啡厅网站开发目标洛阳做网站公司汉狮价格
  • 对网站做数据分析毕业设计旅游网网站设计
  • 徐州做网站最好的公司网站建设策划公司
  • 免费注册一个网站深圳宝安区属于什么档次
  • 网站建设企业建站模板网站接入协议及接入商资质
  • 论坛网站模wordpress看板猫
  • 河北明迈特的网站在哪里做的高端自适应网站建设
  • 网站建设海报图片在线之家
  • 网站建设的目标用户微客通达推广引流
  • 深圳网站制作公司网站建设公司wordpress建设购物网站
  • 用织梦做的网站公司建一个网站多少钱
  • 汕头市企业网站建设品牌wordpress optiontree
  • 行业网站怎么做上海十大公司排名
  • wordpress建站的好处app网站平台建设方案
  • 济南找工作哪个网站好淮南寿县