00:00
哎,这是定义变量变量类型的啊,差不可变的,这个是可变的,这个我们现在都讲过直接过了。看这里边涉及到一个,涉及到一个概念叫记录类型。哎,啥叫记录类型。技术类型是把逻辑相关的相这个数据作为一个单元存储起来,称作一个这个record,其作用呢是存储互不相关,但互不相同但逻辑相关的一个信息。这个叫记录类型,哎,这个是一个什么东西哈,你把它就假想成Java里边的类似于一个类的概念一样,类似于一个类的概念,然后回来看这。你看我们现在这声明的是一个变量啊,哎声声明了三个变量,三个变量呢,你可以把它理解成三个成现变量,分别呢,把它们仨给放到这三个里边。我现在呢,他们三个,哎,不让它当个变量了,我当成是一个record record里边的三个变量,不让它直接暴露出来啊,那我就在这声明,一个叫type,起个名,嗯,是EP相关的,一个叫record,嗯,Is指明哈,你定义的这个类型是一个record。
01:22
然后呢,加一个括号里边呢,就有这样几个变量,这呢不叫声明变量,叫声明一个记录类型,这个记录类型是就record就叫记录类型啊说指明这个是一个record。啊,这是一个基术类型,然后呢,有了这相当于是一个类啊,这个类里边有三个成员变量。哎,然后呢,我们不能Java里边不能让类去调,这个出现变量得通过对象来调是吧,那我们这里边同样的来定义一个记录类型的乘以人变量怎么定义啊,那你就是电量一般用V开头,ET还保留你这个名。
02:16
嗯,这个变量只要是定义变量,就有对应变量的类型。嗯,那这个类型呢,就是这个这个类型的。哎,就是它这个类型的。嗯,放在这儿,然后是定义了这个类型的一个记录类型的一个变量。这个定义,那你下边这个相应的就可以来修改修改了。哎,这个怎么改啊,哎,你就只需要把这123个变量放在,我就不用写你这三个了。三个都作为一个对象里边的三个,三个这个变量了哈,我就into v啊是这个。
03:00
放在这个对象里边。嗯,那么它依次呢,就还是按照你这个对象定义的123的这个顺序依次呢,把salary给了他。Email给了他。还给了他。哎,然后放在这以后,那你输出的时候也就需要变一下,只输出这个对象的这一个变量,这个对象的第二个变量。第三个名单对吧。看看啊,在哪出错了,Record is record。那这个格式没错吧,看过它is的一个括号啊,这是不是逗号,是逗号啊。最后这个就不用加了。
04:02
是是没加吗?还是分号括号Y分号。这是极度恶心的是吧?符号要注意啊,这就出来了,这就叫一个定义的一个记录类型。啊,就类型里边也可以使用这个东西。这跟哪个有啥区别,跟不用记录类型啊。高端一点的,你看你这里边这三个变量它俩什么关系没有,就类有点类似于孤儿一样是吧,然后直接这样一个往里调,你这呢,哎,我我这个record照着你是吧,你把你都放在我这里边就行,作为我的一个变量出现,然后别人操作的时候,只需要操作我这个记录类型变量就可以。然后我这里边有你们三个在对你们仨操作,这就是跟Java里边讲类一样,就是有类的概念以后,虽然你学的时候麻烦,但你用的时候方便。
05:01
很规范吧,行,今天我们就讲到这这么多,刚才说的这几个代码,你在这里边都能够找到哈。这里都有,嗯,你现在敲一敲可以。
我来说两句