#!/usr/local/bin/luac53 -p -- --[[ --@brief Test for global_mod.lua --@date Sun,06 Mar,2022 --@date Wed,09 Mar,2022 --@author Copyright(C)2022 G-HAL --]] require "global_mod"; print("TRACE:1;"); define_const("poge", 1); define_global("moge", 1); print("TRACE:2;"); --define_const("poge", 2); moge = 3; moge = 3; --poge = 3; print("TRACE:3;"); define_global_array("hoge"); print("TRACE:4;"); define_global_array_index(hoge, "test"); --define_global_array_index(hoge, "test"); print("TRACE:5;"); moge = 3; moge = 3; --poge = 3; hoge["test"] = 2; print("TRACE:6;"); define_global("hoge2", {}); print("TRACE:7;"); hoge2["test2"] = {}; print("TRACE:8;"); hoge2["test2"]["test3"] = {}; print("TRACE:9;"..tostring(poge)); print("TRACE:10;"..tostring(hoge["test"])); print("TRACE:11;"); define_global_array_index(hoge, "test4", nil); define_global_array_index(hoge, "test6", {}); print("TRACE:12;"); hoge["test6"]["test5"] = 2; print("TRACE:13;"); define_global_array_index(hoge, 0, "a"); define_global_array_index(hoge, 1, "b"); define_global_array_index(hoge, 2, nil); define_global_array_index(hoge, 3, "c"); define_global_array_index(hoge, 4, "d"); print("TRACE:14;"); local k, v; for k, v in pairs(hoge) do print(k, v); end; print("TRACE:15;"); for k, v in ipairs(hoge) do print(k, v); end; print("TRACE:16;"); -- [ End of File ]