00:00
下一个呢,来给同学们聊聊这个,这个我就不讲了,这个念一下就行了啊,字符类型存储是码值到二进制存储,然后呢,读的时候是二进制找到码子再返回这个字符,好,这个我就不多说了。布尔类型布尔类型,那么布尔类型呢?注意在我们实刊里面,布尔类型只允许取真和假。在有些编程语言里面呢,它还可以用零和非零来表示真或者是假,但是注意在开里面。只能是真或者是假,没有别的取值,好这里大家注意一下,就第二个布尔类型呢,占一个字节,好这个说一下就完了,这个特别简单啊,这个呢,我就把它板书一下就够了,波尔类型我就强调一下,只能是真和假啊。以后不要去用别的东西来替代布尔类型就行了。非常简单,就是布尔类型。放到这。好,这是老师整理的这么一个基本介绍。好,我这强调一下。布尔类型只允许去增。
01:04
或者是false,没有别的类型可以去啊,没有别的类型去,那么bird类型呢,主要用在是我们的if语句里面判断,比如说像while语句啊,Do well啦,或者for循环用的比较多。接着我们继续往下看,下一个话题,就是比较特别的几个类型。那么在我们的这个呃,Scale里面呢,有unit no和NOTHING3个比较特别类型,我们再来看一看,第一个unit代表这个VO是非空,我举一个例子,这个unit啊,我们举个例子,那我们来看看他到底是怎么样子的。好,我们新建一个文件,对。那么我们这边就叫什么呢?叫做这个叫做unit unit,还有这个no,我把它写在一起,还有nothing。No贴着no这个DEMO写在一起。
02:01
好,同学们看第一个案例。比如说我们将来这有一个函数。这有一个函数,这个函数呢,我们叫做叫做c hello c hello,走。好,我这返回的是unit。这个unit就代表VO unit等价与其他等价于Java的VO值,它只有一个实例,只有一个实例值就是这个括号,以后你看到小括号就代表unit,那么我这里啊,也就直接给他计算一下,我可以计算一下这个结果。RS等于C。C hello,啊,我你看我规章写了,我把这个re打出来看一下。Res等于加res,那我们看看结果是什么呢?你会看到它返回的是一对小括号来运行,请看结果。
03:04
我们看到这个返回的就是这个值,也就是说它只有一个11,就是小括号,那这这个就代表unit,这是第一个,我们再看第二个案例,他说nor,这个呢,它只有一个事例,就是nu LL空,注意这个空值只能付给什么呢?看我这有个说法。No类型只有一个实例对象,就是nul,类似于Java里面的空与用,那么这个空呢,可以付给任意类任意的这个anyer就它可以给任意的引用类型,但是不可以给值类型。因为它是只能作用在any这个refer这个地方,好,那么我把这个案例呢,也给大家演示一下。好,我把这个案例我们就写在一起了啊,同学们。好,演示这个案例,那我举个例子,比如说现在我有一个类class追听我有个类叫dog。
04:07
好,我就写简单一点,那现在呢,我有个V。好,有一个道类型呢,就是do类型,我在这个时候呢,我直接附一个空,同学们可以看到。这个没有报错。因为dog这个呢,它是属于N这个refer的,但是你不能这样给啊同学们看V,比如说我有一个恰类型。差。一它的类型呢,就是差,然后我给一个空,同学们可以看到这个时候呢,啊周老师诶这个空好像也没有报错呀,啊也没报,那么我们用一下就知道了啊啊用一下我们就知道了,来我们先来先把这个,呃这写一句话。Print。OK。好,我先把这一个,呃,先注销,我们看看这个时候能不能跑起来。
05:04
这个时候应该说是没毛病的,你看这个是能够正常的输出,OK。对吧,正常的输出OK。好,正常输出,OK。哎,这个OK,我是写到啊,干脆这样子,我把整个这个拿到里面去啊,拿到这个里面去,主函数里面去,这样看起来更清清晰一点。看起来更清晰一点。好,我们看一下这个输入顺序。哦,应该是什么样的呢?应该是先输出这个result,再输出OK正确,那我现在把它打开。好,当我打开过后呢。好,我们看这有一个下划线,下划线就代表它是有个隐私转换在里面的,那我现在再来执行一下。哎,同学们看,已然报错了。依然报错了,虽然你在写的时候,他好像没有给你报红叉,但是这个地方其实已经有错误了,他告诉我错误是什么呀,他说一个expression no。
06:05
一什么什么什么,他说在这个影视转化之中是过不去的,也就是他不能把一个空影视转换成char。啊,以后大家看到这个下划线,直的下划线就代表它已经有转换的过程,比如不能把一个空转成差,就这么简单,但是我们可以把一个空给一个refer引用好,这个是要报错的错误。好,这个地方大家注意一下就可以了啊,好,第三下面一个细节,Nothing,那么nothing是干什么的呢?它是撕开了底层最低端的这个案例,它主要是用来抛这个异常的,而且可以用来做这个兼容性好这个呢,我在前面已经讲过了啊,讲过了好这个呢,我就讲过了,我就不再多说,好同学们,那现在呢,我把这几个给同学们板述一下。好,刚才讲的是unit nothing。
07:01
还有就是这个闹的一个说明,来把它整理一下。啊,第一个基本说明,基本说明就是把这个图拉过来就OK。好,我把它写到这啊,就是基本说明。好放到这儿,那么下面呢,我们这儿有它的一个使用的细节和案例,使用细节和案例。好给他来一个,那刚才老师讲的使用细节呢,其实就是这么一点。啊,使用细节和案例好整理一下,稍微整理一下,第一。第一点,空可以付给谁?好,第二点呢,呃,把这个也放到这儿啊,由此可见。把这个案例整理一下,最后我们把代码给他拿过来。代码。代码,OK。代码呢,我给大家放到这个位置啊,放到这个位置大家看一下就OK了。
08:04
把代码放到一个表格里面去。这是我们的代码。好同学们,这一个呢,就是unit空和nothing的引用,我们就说完了,那今天呢,因为时间也快到了啊,时间快了,我说一下这个我们这个。这个明天的这个作业,我先说一下,明天我们的作业呢,比较比较简单,第一天我讲的呃,比较慢啊,后面第二天呢,咱们速度可以稍微的提快一点,因为大家第一次刚刚进入看了有一个过程,所以我第一天呢讲的比较慢一点。呃,把这个拿过来看一下好的,明天我们要做的作业呢,就有这么几个题,有些题是需要大家自己去找的啊,看一下作业。再撕开了这个rpeel这个中,这个rpeel呢,就是指的哪个环境呢?就指的这个环境。
09:04
就是看了这个环境。就这个环境啊,这个环境就是我们的交互指令的一个环境,也称之为R。Peel简称这个是什么?为什么写呢?一个是read。In value in value in vauation,然后呢,这个P呢应该是print,而L呢应该是loop,啊lo它这个就是一个交互环境,那么它要求你们来做一个计算三的平方根。然后再对这个值求平方,计算相差多大?好,有的同学说老师这个我有点不明白什么意思啊,我给大家解释一下,但是我只解释一次啊,因为你将来做面试的面试题的时候,别人不会给你解释的。啊,有老师这个题都不清楚,他也不给我解释吗?就是不给你解释啊,你看他这个题就说我给你,你就说你在这个环境里面把这个三的平方根。
10:07
给我算出来。然后再对这个值求平方,再把这个值算出来之后把这个结果给我放出来,我举个例子。比如说现在我要在这里面,呃,求两个数的和,你看我怎么做的啊,我现在举个例子,就说在这个里面,我要求两个数的和我怎么做。打开它。V。我先定一个NUMBER1等于十回车,对,当我这么一回车过后呢,就意味着我这个NUMBER1已经被它保留起来了。只是我写了一句话而已,我们原先写的一个代码里面写成一个整体,它是分开写的,那紧接着呢,我在定一个NUMBER2等于30。注意现在有两个变量NUMBER1和number,你现在都还可以用,它现在保存在它的缓存里面的,然后呢,我接着用RS等于NUMBER1加number,注意啊同学们。
11:09
这个NUMBER1和NUMBER2现在你是可以用的,一回车等于事实好,这个就是它的一个基本使用,但是呢,我这提的要求是要求大家计算三的平方根,那你肯定要去找相应的方法提示大家,在撕开了卖这个包下面有一个方法。自己先想一想啊。想想怎么去用它啊,下面这个地方我就不说了。还有第七个,怎么检测一个变量是V和VR,自己动脑筋,然后第八题。SKY允许你用一个数据乘以一个字符串。我提示大家用一个数可以去乘一个折算,比如说要求大家试一下用crazy乘以三这个操作做什么,然后呢,在呃,Sc do里面找到这个操作就是一个字符串,乘以三到底干什么事?
12:01
老师,我这个你没没有讲啊,我说了我就是让他去查这个手册的,你找一下一个字符串乘以三会得到什么结果,然后找到它的出处,好第十个题,第九个题啊。10MAX2的含义是什么?Max这个方法定义在哪个类中找一找这个big int,这个big int呢?我要计算二的102次次方是多少,这个方法你去怎么去找呢?我提示大家在big int这面去找,甚至你可以在这我可以告诉大家怎么去找,你看你在这只要说这个big in。你就能找到看没有,有吗?自己去找方法。哎,就是要要你们去动脑筋的第11题,在看中如何获取哈的首字符和尾字符,就是怎么拿到H和O。其实大家在施政这个里面去找方法,我说了你们不是零基础,如果是零基础我是不会出这个题的,但你们现在已经是学过Java语言的了,说这个呢,对你们来说稍稍动动脑筋,把这个手册熟悉一下,我觉得晚上今天晚上你拿一个小时,基础好的同学一个小时基本全部做完。
13:18
基础稍微弱一点的同学呢,两个小时或者两个半小时也能做完,现在你们要做的是在没有老师先前讲答案的情况下,自己能做东西了,现在已经到这个阶段了啊,同学们好,这是我们的作业,老师呢就说到这里。好明,这个作业呢,我会评讲。我我只要出了题,我觉得有难度,我全部评价,但是呢,希望同学们在老师讲之前就把它做出来。好,同学们,那今天我们就先讲到这啊。
我来说两句