Lua - 16

    xiaoxiao2021-12-14  26

    上一篇给到的这个创建链表的代码:

    对于小白,其实一眼还是看得非常蒙逼的。这里我给细化了,分析一下:

    输出结果如下:

    非常明显:

    list = {next = list, value = line}

    如果把这里的next直接输出,是输出一个函数对象的,但是lua是弱类型语言,可以直接将表赋予值给它

    并且指定了表的值是输入值,强大的是每一个list对象都对自己维护一个相应的next对象(这里被赋成表了)

    这样,链表就构成了

    以后随着深入的学习会继续接触到table与这个内置的next函数,value关键字到底之间的关系如何,就会更加清晰了

    转载请注明原文地址: https://ju.6miu.com/read-963159.html

    最新回复(0)