@jeromy_ruecker Вы можете использовать tonumber() функцию чтобы перевести строку в число на Lua и ниже пример кода как пример:
1 2 3 4 5 6 |
num = "55" -- Вывод: 55 print(tonumber(num)) -- Вывод: number print(type(tonumber(num))) |
@jeromy_ruecker
Если строка содержит только числа, то можно использовать функцию tonumber:
1 2 3 |
local str = "123" local num = tonumber(str) print(num) -- 123 |
Если строка содержит не только числа, то функция вернет nil:
1 2 3 |
local str = "abc123" local num = tonumber(str) print(num) -- nil |
Чтобы использовать число в дальнейшем, его можно сохранить в переменную:
1 2 3 4 |
local str = "123" local num = tonumber(str) local result = num + 5 print(result) -- 128 |