00:06
请大家多关注我的主页,看更多的个人这期视频,这节课讲麦斯库。麦库在1.21版本之后才有。麦。故对于。Map的操作有五个函数,有拷贝、复制相等。还有自定义规则的删除啊相的函数。注意可能和科比。这两个函数是有区别的。有什么区别?等会儿写代码就知道了。现在对这五个函数写代码,填一下。先定义一个映射,A等于map。
01:01
他。来几个毽子轮一一。Third。二。来一个maps。点开。穿进来。然后它会产生一个新的映射。最后把给打印出来。我们可以看到。R的值跟A的值是一样的。这是拷贝函数。我们再看第二个科的函数。科比函数跟拷贝函数是有区别的。可不说这话,兄弟。
02:03
带来一个音色,第八号等于。他。来一个。111,然后再来一个。三。三三。我把一一我改成三个一这样的键一对应的是一的键一对应的是一一,然后再调用。Then。第一个参数是。目标因素把B存进来,然后再把A给存进来。
03:01
最后反映一下B,因为B是目标的影响。最后打印出来值应该是多少呢?首先可能一。间唯一的值A411B4111。白付给B。所以这个时候是一。然后三。三肯定是原样,叔叔三三。然后还有一个二。二在B里面是不存在,但是A里面存在,所以第二所以。白的剑为二的,肯定会复制给B。然后二。
04:00
所以最终结果是三个建筑运行一下。我们可以看到,最终结果是符合预期的。从这里也可以看出,拷贝函数和复制函数是有区别的。拷贝函数,它是拷贝这个函数,返回值就是音色。嗯。复制函数。他并没有反位置的。我们再看第三个相等的函数。相当于函数,如何使用呢?我们来一个maps,点一克。
05:06
把穿进来,然后可能还需要一个。印上。在那个那个B的音色。这A和B肯定是相等的。而冒号等。最后把他给挡出来。就是指肯定是会出的。我们可以看到打印的正实数,如果把二改成三杠二。那肯定是会过失的。这是相对很熟。我们再看。删除函数。内线函数其实已经有删除,但是这个删除会更加灵活。
06:06
因为你可以闯进一个规则。如何使用呢?用马点。雷放。首先把。第一寸进来。然后再闯进一个函数放开。KV。返回兹是波尔兹。不行。我们三除5Y6等于二的值的间值多。FV等于等于二二。然后。
07:02
这肯定是需要删除的,然后第二次。要是就不删除就直接复,最后把A给打印出来。我们占了一些建筑,X3A3等于二。A4等于四四,我们分析一下结果。一可能会输出。RR肯定不会出入,因为V等于R的时候它会删除。然后一三。肯定也是会被删除,因为指的是。黑字。肯定会输出。我们运行一下。
08:01
我们可以看到,最终结果是符合预期的。这个是三处汉处。最后一个函数,自定义规则的相的函数。我们来来一个新的映射,慢画,等于那头印它,这个时候我就就不用用他用那些。第一。嗯,银行。双引号1122。再来说一会儿。嗯。我们可以看到A它是111222,当然只是整形的。B,它只是字符串型的。
09:02
通过自定义规则,也可以让A和B相等。然后用maps.e。白穿进来,把穿进来。然后放卡。对,一特。VR3。最后返位置是一个布类系列。If。这两个值如何相等的?我们直接判断字符串就是要分d.a。是。归一。等于等于V2。
10:02
这个时候肯定就要特处。否则。返回值肯定是数相等。把它打印出来。最终结果肯定是会出的。我们可以看到。这结果是预期的结果。如果我把二改成三杠二,这可能就不等了。注意,AA和B值可不是同一类型,但是这必须是同一类型,并且这是可以做相等和不等的比较的。
我来说两句