小明同学写的打印lua表名称

原创 2016年06月01日 11:45:46

g_tableText = {}
local l_tableText = {}


local function print_var_name(var)


	for k, v in pairs(_G) do
		if v == var then
			print(k)
			return
		end
	end


	local n = 1
	local stack = 2
	while true do
		local name, value = debug.getlocal(stack, n)
		if not name then 
			stack = stack + 1 
			if n == 1 then break end --空栈
			n = 1
		else
			if value == var then
				print(name)
				return
			end
			n = n + 1
		end		
	end
end


print_var_name(g_tableText)
print_var_name(l_tableText)

 --debug.getlocal(栈级别, 变量索引(1-n)) 


小明的阶乘

  • 2015年05月04日 20:55
  • 1KB
  • 下载

小明整数幂

  • 2015年05月04日 20:54
  • 1KB
  • 下载

(NYoj 469)擅长排列的小明 II --简单地推规律,打表思想

擅长排列的小明 II 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 小明十分聪明,而且十分擅长排列计算。有一天小明心血来潮想考考你,他给了你一个正整数n,序列1...

[栈的应用] 打印任意命题公示的真值表和主范式(这是转载同学的)

课本是高等教育出版社出版的《离散数学及其应用》。 程序会自动分析输入的表达式,并且列出真值表,最后打印出主析取范式和主合取范式,最多支持256 个变元。 主要用到的算法:中缀表达式转后缀表达式、后...

帮同学写的ATM机模拟(简单链表操作)

#include #include #include #include ///数据层 typedef struct AC { char name[50]; ///存账户名 ...

HDU4542小明系列故事——未知剩余系 (反素数+DFS+打表)

小明系列故事——未知剩余系 Time Limit : 500/200ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total S...

hdu4542 小明系列故事——未知剩余系(反素数打表待改!!不会!!)

http://acm.hdu.edu.cn/showproblem.php?pid=4542 这道题时间卡的也太紧了换着打了几种表都不行,看了下别人的表打的都莫名其妙,里面的剪枝也被弄懂,直接绕...

汇编语言程序设计,白小明

  • 2011年09月16日 22:31
  • 16.36MB
  • 下载

小明电台工具,最后更新版

  • 2011年09月16日 17:53
  • 88KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小明同学写的打印lua表名称
举报原因:
原因补充:

(最多只允许输入30个字)