프로그래밍 | 2012. 1. 28. 05:50
test_tbl = { t1 = { t1_a = 1, t1_sub = { t1_sub_b = 2, }, }, t2 = { t2_a = 3, t2_sub = { t2_sub_b = 4, t2_sub_sub = { t2_sub_sub_c = 5, }, } }, } function PrintTable(tbl, tbl_name, depth) if depth == nil then depth = 0 end local tab for i=0, depth do if tab == nil then tab = "" else tab = tab .. "\t" end end local sub_tbl = {} for k,v in pairs(tbl) do print(tab .. "TABLE:" .. tbl_name .. " KEY:" .. k .. "\tVALUE:" .. tostring(v)) if type(v) == "table" then PrintTable(v, k, depth+1) else end end end
Pointer Container, boost::ptr_vector<> (0) | 2012.02.21 |
---|---|
Office Add-in 만들기. (0) | 2012.02.08 |
Lua Table 복사에 대한 처리 (0) | 2012.01.16 |
Cafe24 가상 호스팅 - 1(선택) (0) | 2011.12.02 |
Lua의 주석처리 (0) | 2011.11.27 |