【Lua基础系列】rawset & rawget方法
大家好,我是Lampard~~
欢迎来到Lua基础系列的博客
前文再续,书接上一回。今天和大家讲解一下lua中的rawset & rawget方法
【Lua基础系列】__index元方法
【Lua基础系列】__newindex元方法
什么是rawset & rawget
早在之前我们就讲述过,如果对一个表进行查找的时候,若表中不存在该值,则会查找该表的原表访问其原表__index字段来解决。
而若对表输入一个不存在的值,则会查找该表的原表访问其原表__newindex字段来解决。
而rawset & rawget则是绕过原表这一过程,直接把操作这个表相应的结论直接输出
![](https://img-blog.csdnimg.cn/20210331115153295.png)
![](https://img-blog.csdnimg.cn/20210331115202764.png)
举个例子
![](https://img-blog.csdnimg.cn/20210331115937194.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Nvb2NsYw==,size_16,color_FFFFFF,t_70)
好,今天的分享就到这里,祝各位功力渐长平步青云,谢谢大家~~