摘要: 乍一看输出的都是true,==的作用都是一样的,其实不然。再看一个案例。 为什么会出现这种“诡异”的情况呢? 1.==如果比较的对象是值类型,实际上比较的是对象的内容。由于由于string是特殊的引用类型(新定义的对象内容如果与之前的对象内容个相同,CLR把新对象地址直接指向之前的地址),所以案例一 阅读全文
posted @ 2018-12-21 15:31 _清风明月 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 通过代码可以得出结论: 1.ipairs函数遇到nil停止输出 2.把ipairs换成pairs 发现,输出结果是1 3 5 7 9,得出结论pairs会过滤到nil 3.select(index,...)函数的作用是返回从第i个开始的所有元素,并且会输出nil 阅读全文
posted @ 2018-12-21 13:49 _清风明月 阅读(1119) 评论(0) 推荐(0) 编辑