Код IT Загрузка примера кода…

Lua main.lua
function parse_user_input(text)
  if not text or text == "" then
    return nil, "Input cannot be empty"
  end
  
  local number = tonumber(text)
  if not number then
    return nil, "Input must be a valid number"
  end
  
  return number, nil
end

local value, err = parse_user_input(user_text)
if err then
  show_error_message(err)
else
  process_value(value)
end
function parse_user_input(text)
  if not text or text == "" then
    return nil, "Input cannot be empty"
  end
  
  local number = tonumber(text)
  if not number then
    return nil, "Input must be a valid number"
  end
  
  return number, nil
end

local value, err = parse_user_input(user_text)
if err then
  show_error_message(err)
else
  process_value(value)
end