首页 > TAG信息列表 > local-variables

使用未分配的局部变量? C#

我有以下代码: double ticketPrice; LoadOperation loGetTickets = ticketClass.loadTickets(); loGetTickets.Completed += (s, args) => { foreach (Web.Ticket tt in ticketClass.getContext()) {

python-如何从locals()分配一个值给具有相同名称的局部变量?

这有效: def foo(): locals().update({'bar': 12}) print(locals()['bar']) # 12 这将失败: def foo(): locals().update({'bar': 12}) bar = locals()['bar'] # KeyError: 'bar' print(bar) 解决方法:http

在Java中以其他方法使用局部声明的变量

我在做学校作业时遇到了一些困难,长话短说,我在一个方法中声明了两个局部变量,我需要在方法之外访问这些变量: public String convertHeightToFeetInches(String input){ int height = Integer.parseInt(input); int resultFeet = height / IN_PER_FOOT; int result

Javadoc的局部变量?

简短的问题:是否可以为局部变量创建Javadoc? (我只想在Eclipse中将其悬停在本地变量上时对我的局部变量进行解释)感谢任何提示:-)解决方法:可以使用注释来完成. 创建一个简单的注释类型,如下所示: @Retention(RetentionPolicy.SOURCE) @Target(ElementType.LOCAL_VARIABLE) @interfac

python – 任何修改本地词典的方法?

locals是一个内置函数,它返回本地值的字典.文件说: Warning The contents of this dictionary should not be modified; changes may not affect the values of local variables used by the interpreter. 不幸的是,exec在Python 3.0中也有同样的问题.这有什么办法吗? 用例

python – 在函数外部访问函数变量而不使用“global”

我试图在Python中访问函数外部的本地函数变量.所以,例如, bye = '' def hi(): global bye something something bye = 5 sigh = 10 hi() print bye 以上工作正常.既然我想知道我是否可以在hi()之外访问再见而不使用全局再见,我试过: def hi(): somethin

c – 如何使用指针从不同的函数访问局部变量?

我可以在不同的函数中访问局部变量吗?如果是这样,怎么样? void replaceNumberAndPrint(int array[3]) { printf("%i\n", array[1]); printf("%i\n", array[1]); } int * getArray() { int myArray[3] = {4, 65, 23}; return myArray; } int main() { repl

javascript – 一个函数改变另一个函数的局部变量?

我遇到了一些JavaScript函数的问题,这些函数让我头疼了大约一个小时,直到一些精心设置的警报()显示出令我惊讶的东西.似乎有一个功能是改变另一个函数的局部变量.我写了一个简单的测试脚本: function first() { msg = "1111"; second(); alert(msg); } functio

如何覆盖javascript变量?

我正在开发一个Express.io迷你项目,我仍然坚持这个变量覆盖问题. 这是我的代码: get_time_offset = function(timezone_id){ Timezone.findById(timezone_id, function(err, doc){ if(err) { console.log(err); } else { console.log(d

添加时,java arraylist null指针异常

有人可以帮我理解为什么我在添加到我的数组列表时会得到一个空指针.我试图使它在单击按钮时更改按钮上的文本,但是我的ArrayList似乎没有将内容添加到其中? public class Game { private GUI gui; private ArrayList<String> pairs; boolean clicked; public Game() { gui =

javascript – 将本地函数传递给setTimeout()

我写了以下功能. function obj() { this.a; } obj.prototype.catch = function() { alert('Catched') } obj.prototype.do = function() { alert('called'); } 我需要的是,在调用obj :: do()之后调用obj :: catch()并且必须从obj :: do()内部执行调用 那么如何将obj

未使用的局部变量Java 8 – java.lang.VerifyError:不一致的stackmap帧

我最近将项目从1.7升级到Java 1.8. 我得到一个异常的堆栈映射的异常,我的一个类中的方法. 在方法中初始化一些未分配的局部变量解决了它,但有人可以解释为什么使用未读变量会在Java 8中引发异常,谢谢. 它可能与使用的eclipse版本(Kepler SR 2 20140224-0627),只是好奇. 解决方法 >

javascript – 如何根据内容而不是名称来查看变量?

我需要将包含特定字符串或整数值的所有变量替换为其他值.例如,替换包含gn.frwithnlg.com的所有变量的值. 在windbg(windbg附加到Web浏览器进程),这可以这样实现: .foreach (hit {s -[1]a 0 L?80000000 "gnl.fr"}) {ea ${hit} "nlg.com"} 但是,它会不时地清除关键值,从而导致Web浏

python – 将局部变量设置为函数而不是使用全局变量来优化函数

在itertools模块的文档中,我发现了这条评论 def dotproduct(vec1, vec2): return sum(imap(operator.mul, vec1, vec2)) Note, many of the above recipes can be optimized by replacing global lookups with local variables defined as default values. For example,

Javascript:对象副本,全局变量和性能

我有一个非常复杂的问题要问:) 我目前正在开发一个html5画布游戏.特定于游戏地图的变量位于一个单独的文件中(让我们称之为game.js),与游戏引擎分开(让我们称之为engine.js). 我已经读过全局变量在JS中使用比局部变量慢.因此,在game.js中,我创建了一个包含所有游戏特定变量的全局变

java – 获取局部变量

当从已经部署的应用程序获取堆栈跟踪作为错误报告时,获取实际变量值以在抛出异常之前重建系统状态将是有帮助的. 在Java中是否可行这样做,怎么可能这样做? 干杯, 马克斯解决方法:我很确定你不能在stacktrace中获取局部变量,因为输出是从StackTraceElement的实例构建的,它只包含类,文

java – 方法中“太多”局部变量的性能影响?

我被分配了扩展软件的某个组件(由其他人编写).它是用Android编写的,完全用Java编写(没有我知道的原生/ c组件). 熟悉代码时,我遇到了一个方法(渲染类的绘图方法).该方法涉及一个更新对象的大循环(然后另一个方法将在以后呈现它们).该方法的创建者似乎在循环之前将所有/大多数成员变

javascript – 如何访问动态局部变量

我如何引用动态局部变量?使用全局变量很容易实现: myPet = "dog"; console.log(window["myPet"]); 我如何在本地范围内做同样的事情? 特别是我正在尝试做的事情: myArray = [100,500,200,800]; a = 1; // Array index (operand 1) b = 2; // Array index (operand 2) 根据