本文主要是介绍Attempt to perform operation on an invalid operand,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在做麻将补花的时候,将花飞出去,然后补一张新牌。但是考虑到牌的顺序会乱,所以就用了table.sort 想将牌顺序重新从小到达排列,可是想像总是好的,结果却出乎意料之外,在控制台看到了输入如下英文:
Attempt to perform operation on an invalid operand
刚开始看不懂,便开始百度其意思,百度翻译如下:
刚开始想不明白是哪里出错了,后来将此时牌的table 用dump(table )出来后,发现里面全部是一个userdata,因此总结如下:
table.sort不能将一个userdata的表进行排序,并且只能排序纯数字的表。
这篇关于Attempt to perform operation on an invalid operand的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!