相关疑难解决方法(0)

获取范围内的所有变量

有没有办法获取当前在javascript范围内的所有变量?

javascript

184
推荐指数
9
解决办法
11万
查看次数

如何在C中获取堆栈跟踪?

我知道没有标准的C函数来做到这一点.我想知道Windows和*nix上的技术是什么?(Windows XP是我现在最重要的操作系统.)

c windows debugging cross-platform stack-trace

80
推荐指数
7
解决办法
10万
查看次数

如何获取当前范围/符号表中定义的所有变量?

PHP中是否有一个函数和/或对象和/或扩展,可以让您查看当前作用域中定义的所有变量?就像是:

var_export($GLOBALS)
Run Code Online (Sandbox Code Playgroud)

但只显示当前符号表中的变量.

php debugging scope

54
推荐指数
2
解决办法
2万
查看次数

获取当前范围内所有变量及其值的字典

请考虑以下代码段:

globalVar = 25

def myfunc(paramVar):
    localVar = 30
    print "Vars: {globalVar}, {paramVar}, {localVar}!".format(**VARS_IN_SCOPE)

myfunc(123)
Run Code Online (Sandbox Code Playgroud)

VARS_IN_SCOPE我之后的字典在哪里包含globalVar,paramVar以及localVar其他内容.

我想基本上能够引用字符串中当前范围内的所有变量.因此预期的产出将是:

Vars: 25, 123, 30

我可以通过传递**dict(globals().items() + locals().items())来实现这一目标format().这总是正确的还是这个表达式会错误处理的一些极端情况?

改写以澄清问题.

python

33
推荐指数
2
解决办法
2万
查看次数

标签 统计

debugging ×2

c ×1

cross-platform ×1

javascript ×1

php ×1

python ×1

scope ×1

stack-trace ×1

windows ×1