-- -------------------------------------------- -- 4. DATA VALIDATION -- -------------------------------------------- local validate = {}
-- Check if value is a number within range function validate.is_in_range(val, min, max) return type(val) == "number" and val >= min and val <= max end script luar
-- Check if table is non-empty function validate.non_empty_table(tbl) return type(tbl) == "table" and next(tbl) ~= nil end -- -------------------------------------------- -- 4
-- Split string by delimiter (returns table) function string_utils.split(str, delimiter) local result = {} local pattern = string.format("([^%s]+)", delimiter) for match in str:gmatch(pattern) do table.insert(result, match) end return result end = min and val <
file_utils.write_file("test.txt", "Lua rocks!") print(file_utils.read_file("test.txt"))