00:00
最后一个内容呢,叫代码片段。代码片段呢?是复用代码的一种快捷方式。那就是说我们在程序中有些代码呢,是可以反复用的,我们可以把它呢定义成一个代码片段,语法规则是用cycle这个标签指定一个名称,里边是你要重复用的cycle语句。这个语句呢,可以是完整的cycle,也可以是列明,也可以是表明任意的你想要重用的内容。这个定义。叠完之后,在我想用的地方用一个叫做include标签把它包含进来。那它对应的你定的这个内容就会被放置到这里。这是CQ代码片段。这样的话,我们的这条语句就可以复用了。那我们来看看cycle代码片段。最后一个14CQ的代码的片段。
01:06
这个片段呢,它主要就是用来复用。啊,复用一些语句。英语卷使用方式呢?它的步骤是一先使用。先使用这个CQ,这是自定义名称啊,ID是自定义名称啊,自定义名称当然唯一的啊,然后这块是可以是赛语句,这是表名,这是字段。啊,字段等等都行,就是先定义啊。先二在使用,在使用它用的这个叫做include。
02:06
我看看这个长度啊,Included。是叫做因古路的。然后refid这样就行了,那这个ID就是你上面这个ID的名字。就是it的值,这样就能把它所代表这个语句插入到这个位置,把它替换了,把它替换成这个语句了。就这样的一个复用。那回到我们成语中吧,我们看看怎么叫复用呢?那你看我们写的几个cycle中,是不是都有这样的一个语句啊?包括上面这块是不是也有这样一个语句啊,那我现在我想把这个语句呢,变成一个复用的,就不用每次都定义了啊,包括上面这也一样,你看。那我就可以这么做了,我在上面这块吧。在上面这块,我首先做的是要定义CQ的片段。片段。
03:08
就是一段内容呗,Thankyou IDC起一个我叫做student。Me thankyou里边写的就是这段内容,好,我把这段都拿过来吧,放到这。然后现在这我想用怎么办,那我把这块就变成这样了,Include r,那就是student thankyou好好在这,那此时呢,就会把我们的这一段代码替换掉它。他提价了啊,这可以这么用。那我把这个代码拷贝过来,其他地方想用的地方都可以,我把这句话也替换了啊,也替换了,那因为我们这一条include,它代表的是这个语句啊。
04:02
下。那么how h,这那这块我也可以替换掉啊,把这替换掉好。这个就是我们要执行的这条语句吗?替换掉完全没问题,试一下吧,看一下我们的最后这个循环。好,在吐这个啊。在兔这个这块哪有问题啊,我们看看。前面语句没问题,后面这个ID这块有问题。是我写的改的代码改的有问题啊,我去看一下。这谁呀?取一个逗号。这我把那逗号改没了啊。最后再来一下测试一下吧。好,看一下我们的结果。看一下前面这个三个卷。是不是我们替换过来的呀。外。二条件这。是1021005,得到两个数据没问题,这就是代码片段的使用,先定义再使用,这样的话,它所引用的这个代码片段就是复用的吗?可以在多个地方随时使用,就很方便的这个代码片段啊。
05:16
当然,你在程序中可以进行多个代码片段了,比方说你可以再来一个。你愿意定义几个,你就定义几个这个Y,那它里边呢,我代表是这个几个字段名,这样完全没问题,那如果你想用这个的话,那怎么做。那你比方说你这个是if的话,那就这么用了,因为你这儿代表是几个字段名吗?那缺少的其他的这些语句。你得自己写,那就变成这样了,Select。这是字段名吗?然后不让往死掉,你得这么写啊。这是我改的是if语句啊,错它看行不行。A。F在哪?应该在最上面对吧。
06:03
好,这是F啊。执行他。哎,就他这有错误,看看哪有错误。YID大于零。哦,大于零是因为我这个代码中给的值有问题啊,给两个就好了啊。哦,我看看。我们看啊看这个cycle部分这一步是没问题。啊,多了一个select。做了一个select,我看看啊。说改了这块呢。啊,不是这个,我感觉应该是这个。是这啊这啊这这这这个,因为我要演的是这个内容啊,是不是这个万这块,我这个ID这没改啊。把它拿过来放到这儿,哎,这才正确啊。来测试一下。
07:01
这个没问题了吧。好,这我先不管啊,看这。看这块。我们这个语法格这是正确的吧。这块这个语句是我之前改的时候改的有问题,因为我给他演示这个if的错误的时候改的啊,前面这块是没问题的,但是说我们的include代法片段是没问题的啊。那么这一块这个内容呢,我给大家再改一下吧。这一块这个内容。那是哪的问题,就是这。这还得有一个暗。这样才可以,因为两家都有的话,你加他的话是不是多了一个内容啊。所以说if的使用会有问题吗?我们改成Y的后期啊。好,这样的话语法就是正确的了,因为刚才错误的时候是这缺了一个按的连接符嘛。好,这样改的话就正确的了。那这块呢,就给你演示,我们用这个代码片段,你是可以代表你的任何部分的字段语句,包括外面条件都是可以的,好这是代码片段的使用,以及呢,我们刚刚讲过的三个标签的一个使用。
08:16
三个标签分别是我们的A。Where for it,这是我们的动态cycle,那通过这个动态cycle的话,根据这些条件我们可以组合成不同的CQ与对算是动态的意思,因为根据条件的话,你最终的要执行的CQ是不一样的吗?啊,不一样的,叫动态CQ。动态三。
我来说两句