Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
lua表上最后4个字符的子字符串_Lua - Fatal编程技术网

lua表上最后4个字符的子字符串

lua表上最后4个字符的子字符串,lua,Lua,我试图获取lua表中字段的最后4个字符 我的csv文件如下所示: 1234 我现在需要的是最后4个字符。不管它们是什么,不需要任何检查,只需要最后4个字符。我上面的代码导致“尝试调用字段‘tostring’(一个nil值)”错误。 我需要做什么来更正它?您可以将它们作为新键存储在表中(使用的函数是): 并在循环外部引用它们,如下所示: print( list[1].last ) 您可以将它们作为新键存储在表中(使用的函数为): 并在循环外部引用它们,如下所示: print( list[1].l

我试图获取lua表中字段的最后4个字符

我的csv文件如下所示: 1234

我现在需要的是最后4个字符。不管它们是什么,不需要任何检查,只需要最后4个字符。我上面的代码导致“尝试调用字段‘tostring’(一个nil值)”错误。
我需要做什么来更正它?

您可以将它们作为新键存储在表中(使用的函数是):

并在循环外部引用它们,如下所示:

print( list[1].last )

您可以将它们作为新键存储在表中(使用的函数为):

并在循环外部引用它们,如下所示:

print( list[1].last )

tostring
是一个全局函数,不是成员/方法函数。也就是说,tostring(something)不是
something。tostring()是一个全局函数,而不是成员/方法函数。那是
tostring(某物)
不是
something.tostring()
。我不知道。谢谢,我不知道。谢谢,谢谢。我甚至没想到会有这样的可能谢谢你。我甚至没有想过有这种可能性
print( list[1].last )
local bla = string.len(tostring(list[1].fURL)) - 3
print(string.sub(tostring(list[1].fURL), bla)) -- last 4 character, yes minus 3 = last 4 character.