问题标签 [local-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 从C中的函数返回局部变量
当我用编译器编译它时,gcc -ansi -pedantic -W -Wall
会发出 foo2() 和 foo3() 的警告消息:
我认为不允许返回局部变量,但 foo1() 工作正常,返回指向局部对象的指针和对象本身之间似乎存在巨大差异。
有人可以对这个问题有所了解吗?提前致谢!
javascript - Javascript - 无法从嵌套函数访问的本地范围对象
我试图让一个函数从另一个页面上的 php 文件中获取一个对象。我正在使用 jQuery ajax 函数来进行 json 抓取,它工作正常。问题是当我尝试从函数返回该对象时。
我第一次记录对象(从成功函数中)它在控制台中是正确的,但是从函数 getGantt() 返回的对象记录为“未定义”。
如何将这个对象从函数中取出?
我的代码:
model-view-controller - 无法在操作过滤器中访问本地变量:对象不包含错误定义
菜鸟到 MVC 问题!考虑以下我用于操作过滤器的内容
var model 包含我要访问的部分。我知道它在那里,因为当我在那一点断点时我可以看到。
但是,当我想:
我得到'对象不包含定义'错误。对我在这里缺少的东西有任何想法。在此先感谢您的时间。
小号
编辑:@Leniel Macaferi。斯卡射击!
javascript - javascript中变量范围的问题
好的,我很困惑,为什么这在 textarea 中没有返回 6。它不返回任何东西。我认为它与 js 作用域有关,但我无法弄清楚。
ruby - 在 Ruby 中动态设置局部变量
我对在 Ruby 中动态设置局部变量很感兴趣。不创建方法、常量或实例变量。
所以像:
我特别想要局部变量,因为有问题的方法存在于模型中,我不想污染全局或对象空间。
emacs - 使用 emacs 局部变量来指定要在命令中使用的路径
我使用 emacs+AucTeX 编写 LaTeX 文件。文件底部.tex
是一些局部变量:
这些是由 AucTeX 在我创建文件时添加的。
我想做的是编写一个 lisp 函数,它将执行以下操作:
- 检查是否存在特定的局部变量(调用它
pdf-copy-path
) - 如果此变量存在,请检查它是否是格式正确的(unix)目录路径
- 如果是,请将输出 pdf 复制到该文件夹
输出 pdf 与当前文件同名.tex
,但带有.pdf
扩展名。
我的 lisp-fu 无法做到这一点,而且我不知道如何让函数检查当前文件中的局部变量。任何指针表示赞赏。
我为这个问题选择了 SO 而不是 SU,因为这似乎是一个关于 lisp 编程的问题,而不是其他任何问题。
java - Java 中的气压公式 - 帮助
我正在学习 Java,我想创建一个非常基本的计算器来计算海拔一定高度的气压。但是,每次我尝试构建代码时,都会收到有关局部变量的错误...可能尚未初始化。
那么这段代码有什么问题呢?
multithreading - 线程变量和局部变量有什么区别
在我的线程中,我总是“通常”声明局部变量,因此:
等等,如果我这样声明它们:
执行/代码生成/速度/线程安全如何改变?
ruby - 动态地将模块中的方法添加到类的特定实例
这是交易:我需要使用一些方法扩展 Box 类的特定实例。我需要包含在模块中的方法,并且我希望 Box 实例能够动态地包含模块。现在我正在使用带有 eval 的钩子:
它工作得很好,但是当我使用eval时我真的觉得很脏。我正在寻找类似的东西:
但我无法让 eigenclass 运行class_eval而无需像以下那样对类进行猴子补丁:
有没有一种漂亮(可靠)的方法可以让我做到这一点?
java - Java如何打印所有局部变量?
我有一个方法,想在不调试的情况下检查其中的变量 - 在 Java 中可以吗?
我不想编写大量代码,例如:
我想要类似的东西:
拥有类似的东西也应该很棒: