温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
设计一下,呃,咱们接下来要定义的这个所谓的UD啊TF函数,那咱们设计一下。那所谓的设计一个函数,其实咱们就是考虑什么呀。就是考虑第一个你这个函数它的参数应该是什么,也就是输入应该是什么,对不对,那它的输出又应该什么,这是不是就是咱们要考虑的事情啊,对不对,那接下来咱们先取一个名字吧,给函数,那这函数我们函数要实现的功能是对什么进行这个炸开,对杰森数组字符串是不是进行炸开呀,对不对,那所以咱们写一个函数啊,叫做啊e explod explode啊G杰森。A啊,介似RA啊,就是大这个尖似数组的对吧?啊,那就要这个名字就行,这个名字自己起啊,那这个函数它的参数咱们应该怎么传呢?首先问大家一下,你说我们传几个参数。啊,乘几个参数啊,一个数就够了对不对,输入啊,那输入应该是什么呢?一个参数,那是不是就应该是一个杰森数组的字符串啊,对不对,那问大家怎么去获取咱们这个杰森数组字符串呢?比如说我这儿一会儿是不是要炸那个呃,Action数数组啊对不对,那这个action数组咱们怎么怎么获取啊。
01:16
I数组肯定来自于咱们的页面日志,那怎么去获取这个数组呢?来往上翻一下啊,来这个。或者怎么获取?看一下。这咱们怎么回去?怎么回去?哎,对呀,咱是不是可以用get介object从这个整个的字符串当中去获取咱们这个数组的这个字符串啊,是不是可以啊,那就是这样呗,啊很简单啊,那所以说那咱们这儿首先诶能获取,而且我们就定下来了,我们的输入就是一个杰森,然后呢,数组字符串,注意是字符串类型词缀类型的啊那接下来问一下咱咱们的输出应该是什么。
02:02
啊,输出应该是什么。咱是不是要那个接森数组,那我们还有当中炸那种我们A瑞类型的数据的时候,你的输出是什么,是不是一列,然后每一列就是一个元素啊,那同样咱们这也这么去定义,我们也是什么,我们也是这样的啊,我的输出呢,就是应该相当于什么,是不是你这个杰森数组的元素啊,对不对,咱们一个杰森数组元素就是一个什么。是不是就是一个JS字符串,对不对,那所以说咱们的输出呢,应该是只有一列啊,因为咱们UDTF呢,可以有一列,也可以有两列啊,那只有一列啊,那这一列就是什么,就是一个杰森字符串。啊,阶层字符串。哎,搞定,那有几行呢?有几行,那是不是得看你输入进来的这个数组,它有多少个元素啊,对不对啊,有几个元素,那就是几行,就是这么去考就行了,那这个就是我们在这儿自定义,呃,一会将要自定义的这个函数的一个相当于一个设计啊,就是有什么输入有什么输出啊,OK,那一会儿呢,就给大家讲一讲,那咱们这种所谓的udt函数呢,我们到底应该怎么去定义啊好,那我把这个视频先录一下啊。
我来说两句