温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,这一小节我们学习一下rust的数据类型,点击进入,那我们先解释一下什么是类型,那现实中我们说一下菜系吧,它也是类型,比如我们说的卤菜呀,川菜、粤菜等等。那回到计算机中,数据类型也是一样的,就是存储和运算,并且要检查和保证这个数据在这个类型中是有效的。那ru是一个静态严格数据类型的语言,每个值呢,都有一个唯一的数据类型,要么是整型,要么是浮点型等等。rus语言在赋值的时候并不强制要求指定变量的数据类型,Rus的编辑器呢,可以根据分配给它的值自动推断变量的数据类型。好,下面我们到编辑器中看一下,我们在这里新建文件夹零四_date type,也就是数据类型,我们这里新建文件may.rs Fn me,那我们看声明变量的格式是什么,Light变量名。
01:00
等于值,Let是关键字,来声明和定义一个变量,我们先来声明一些变量,Let food等于清蒸螃蟹,Let空格price等于366 let tra等出。那下面我们打印输出一下print l叹号括号food is大括号,然后逗号foot,同样我们打print l price is逗号print l is逗号check,我们进入零四这个目录,LS一下rest c may啊,这个地方呢,我们要加上分号rest may.rsls,我们点杠may看food is清成螃蟹, price366 check is true,它都打印出。
02:00
出来了,那我们说上面这些代码啊,我们并没有为每一个变量指定它们的类型,但是ru的编译器呢,会自动从等号右边的值中推断出该变量的类型,也就是我们后面的这些值,并且推断出它们的类型。比如ru会自动的将双引号括起来的数据呢推断为字符串,把没有小数点的这个数字呢自动推断成整型,把to或者false推断成布尔类型,那这一小节我们略过了,使用类型进行变量的声明,后面的章节啊,我们会详细介绍ru的基本的数据,类型呢,我们有整型、浮点型、布尔型,还有字符型,后面的章节呢,我们也会陆续的进行介绍,好,我们回到博客中。那这一小节呢,我们就介绍了数据类型的概念,那么在计算机中为什么要有数据类型?还有ru声明变量的格式,我们也做了一些变量声明的演示。好课程的讲义呢,已经放在博客上了,欢迎大家访问学习ru和go语言相关的内容,如果大家想要系统的学习go浪技术站,我们也有从零的go语言微服务架构师的训练营,欢迎大家添加博客下方的微信进行咨询和关注公众号,获取更多的资源,我会在训练营中等你。好,这一小节就到这里,我们下一小节再见,拜拜,Peace。
我来说两句