level 5
multi_color_table =
{
[1] = {715},
[2] = {715},
[3] = {715},
[4] = {715},
[5] = {715},
}
function test(t)
???
end
怎么写获取multi_color_table传进来的是第几个序号?
效果这样的 怎么实现?
test(multi_color_table[2])
输出结果 2
test(multi_color_table[4])
输出结果 4
test(multi_color_table[5])
输出结果 5
2021年09月13日 14点09分
1
level 4
这是不可能的啊,multi_color_table[2]就已经执行了从multi_color_table里面获取第2个元素的操作了,怎么可能会知道是2呢。就好像我print(test(1)),不管test(1)返回什么,这个1是test的参数,test的返回值才是print()的参数,1和print无关
2021年09月27日 10点09分
2
level 9
设置这个table的原表,把__index设置成一个函数来获取
2023年01月22日 15点01分
5