Good day all,
i have a weird error
Plz check on code below
working
function string:split(delimiter)
local result = { }
local from = 1
local delim\_from, delim\_to = string.find( self, delimiter, from )
while delim\_from do
table.insert( result, string.sub( self, from , delim\_from-1 ) )
from = delim\_to + 1
delim\_from, delim\_to = string.find( self, delimiter, from )
end
table.insert( result, string.sub( self, from ) )
return result
end
line = '1;abc;eee'
linev = line.split(line,";")
print('linev[1]' .. linev[1])
local x = 1
--local x = linev[1]
print(gShapes[x].actualSizeImage)
Error:
Runtime error
/Users/admin/Desktop/myCorona/CoffeeDemo/main.lua:94: attempt to index field '?' (a nil value)
stack traceback:
[C]: ?
/Users/admin/Desktop/myCorona/CoffeeDemo/main.lua:94: in main chunk
Runtime error: /Users/admin/Desktop/myCorona/CoffeeDemo/main.lua:94: attempt to index field '?' (a nil value)
stack traceback:
[C]: ?
where my code is (only one line changed)
[code]
function string:split(delimiter)
local result = { }
local from = 1
local delim_from, delim_to = string.find( self, delimiter, from )
while delim_from do
table.insert( result, string.sub( self, from , delim_from-1 ) )
from = delim_to + 1
delim_from, delim_to = string.find( self, delimiter, from )
end
table.insert( result, string.sub( self, from ) )
return result
end
line = ‘1;abc;eee’
linev = line.split(line,";")
print(‘linev[1]’ … linev[1])
–local x = 1
local x = linev[1]
print(gShapes[x].actualSizeImage)
[/code] [import]uid: 10373 topic_id: 3860 reply_id: 303860[/import]