温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
呃,下边咱们来说一个小问题啊,就是泛型的参数实际上是可以有多个的,如果说我要是有一个函数,函数呢,里边有多个泛型参数,那么此时就叫做多个泛型参数的函数啊好,来看一下这个问题。新建一个文件零二杠,然后这个叫做多个泛型参数泛型参数的函数点TS。好多个泛型参数的函数啊,就是说函数中,函数中有多个泛型的这个参数,像这样的函数可以称之为啊,多个泛型参数的函数。好,括号括号咱们来写代码啊,这个比较简单啊,比如我直接来一个function啊收啊,或者说叫做get msg吧,括号。然后大括这是普通的一个函数是吧,我希望这个函数呢有多个参数,并且都是使用泛型的方式,那我建块,比如说来一个什么呢?K逗号,再来一个V是吧,那我这块来一个Y61逗号,再来一个Y62。
01:01
这个是V类型的,然后呢,这个位置是什么呢?是K类型的,其实啊,就写个大写的这个首字母,首大写的字母就可以了,就代表的就是泛型里边的某个类型,利弊一定是T什么的啊,哪个字母都可以随便用,但是大多数情况下,我们用泛型的时候,无论是前台的语言还是后台的语言,呃,通常情况下比较常用的这个字母啊,就是T啊,K啊,V啊这些啊。我希望他访问的是一个速度。并且数组里边的第一个参数是K类型的,第二参数是微粒型的啊。啊,那怎么办呢?我就直接return吧。这不就是一个数组嘛,是吧,那我给他来个Y61,来个Y62是吧,这不就搞定了吧,那这个函数里边有多个参数,都是使用泛型的方式啊,所以说叫做多个泛型参数的函数,好,那我用的时候怎么用呢?比较简单了,直来一个count a是吧,然后等于。注意啊,叫get msg得去调用了,调用的时候可不要忘了啊这监块,比如说我第一个给他写字串是吧,第二个我给它写number,好,那这个发型就等于是完了吧是吧,那你的参数传的第一个就是字串了,第二个就是数字的,那字串的话,我就给它来一个Jack。
02:11
吧,第二个参数给它来一个100.2345,诶这就搞定了是吧,好,那我将来用的时候,比如说我怎么用co.log括AR1我写个所以零。那这个时候呢,一点出来的是字串相关方法说明前边的这个数据的类型是不是应该是字串吧,是吧,比如说叫split啊。好逗号,再比如说A1里边的这个一是吧,所以为一的这个数据,那一看这个位置,它就是数字类型的是吧,第一个是字符串,第二是数字嘛,那我可以调fix,比如说我来一个一是吧,保存一下看效果。刷新一下啊。嗯,好像没有数据是吧,我们来看一下me的TS当中有没有引入啊。没有引入啊,把它注释一下。
03:01
然后第二杠。啊,保存一下啊,现在我们再来看一下。刷新一下我们来看啊JCK是吧,后边是100.2应该是没有问题的啊好,那为什么这个1000.2是这个双引号括起来的呢?啊,因为我直接放在开点log里边输出了啊,所以说是这个效果导致的啊,如果说我现在此时把它给拿出来。啊,那这个时候大家再看一下啊。大家看一下是不是就正常了吧,是吧,哎。好了啊,那这个是多个泛型参数的函数。
我来说两句