Files
LeonOS/data/computercraft/lua/rom/programs/test_auto_require.lua
Leonmmcoset eec11a2845 feat(自动加载): 实现自动require库的功能
添加auto_require模块,当访问未加载的库时自动require
包含测试程序验证自动加载功能
预加载常用库到缓存以提高性能
2025-09-01 18:04:19 +08:00

21 lines
669 B
Lua

-- Test auto_require functionality
-- This program doesn't explicitly require 'textutils'
-- Try to use textutils without requiring it first
textutils.coloredPrint(colors.green, "Auto-require test successful!", colors.white)
textutils.printTable({test = "This should work without require"})
-- Try another library
term.setTextColor(colors.yellow)
print("Using term library without require:")
term.at(1, 3).write("Cursor moved using term library")
-- Test a library that might not be pre-loaded
game = fs.open("/test.txt", "w")
if game then
game.write("Testing fs library")
game.close()
print("File written successfully")
else
print("Failed to open file")
end