Resultados de la búsqueda a petición "local-variables"

6 la respuesta

Java ¿cómo imprimir todas las variables locales?

Tengo un método y quiero examinar las variables dentro de él sin depurarlo: ¿es posible en Java? No quiero escribir toneladas de código como: System.out.println("a: " + a); Quiero algo como: System.out.printLocals(); También debería ser genial ...

4 la respuesta

¿Tiene un int en Objective-C un valor predeterminado de 1?

Tengo esta simple línea de código: int x;x tiene automáticamente el valor de 1. No lo configuro en nada, pero cuando depuro, muestra quex es 1. Hace unint tiene un valor predeterminado de 1?!

1 la respuesta

Configurar variables locales en una función en lugar de usar globales optimiza la función

En la documentación del módulo itertools encontré este comentario def dotproduct(vec1, vec2): return sum(imap(operator.mul, vec1, vec2))Nota, muchas de las recetas anteriores se pueden optimizar reemplazando las búsquedas globales con variables ...

5 la respuesta

¿En qué momento se suele asignar memoria para variables locales en C ++?

Estoy depurando un desbordamiento de pila bastante extraño supuestamente causado por la asignación de variables demasiado grandes en la pila y me gustaría aclarar lo siguiente. Supongo que tengo la siguiente función: void function() { char ...

2 la respuesta

¿Pasar variable local con el nombre de una variable global no es posible en JS?

foo = "foobar"; var bar = function(){ var foo = foo || ""; return foo; } bar();` Este código da un resultado de cadena vacía. ¿Por qué JS no puede reasignar una variable local con el mismo nombre que una variable global? En otros lenguajes de ...

8 la respuesta

Referencia de referencia a una variable local

¿Por qué este código puede ejecutarse correctamente en Code :: block? El BID solo informa warning: "se devuelve la referencia a la variable local" tmp "", pero superó con éxito el resultado "hola mundo". #include <iostream> #include<string> ...

4 la respuesta

Ruby: método inexplicablemente sobrescrito y configurado en nil

Si ejecuto este código ruby: def foo 100 end p defined?(foo), foo if false foo = 200 end p defined?(foo), foo La salida que obtengo es: "method" 100 "local-variable" nil ¿Puede alguien explicarme por quéfoo se establece ennil después de no ...

2 la respuesta

¿Por qué es `a = a`` nil` en Ruby?

Vi estovíde [https://www.destroyallsoftware.com/talks/wat]. Por que esa = a evaluado anil Sia ¿no está definido a = a # => nil b = c = q = c # => nil

4 la respuesta

¿Por qué se accede a las variables locales más rápido que las variables globales en lua?

Entonces estaba leyendoProgramación en Lua 2nd Ed y me encontré con este párrafo aquí: Es un buen estilo de programación usar variables locales siempre que sea posible. Las variables locales lo ayudan a evitar abarrotar el entorno global con ...

2 la respuesta

¿Los subobjetos de las variables locales también se moverán si se devuelven de una función?

El estándar C ++ 11 establece que, si se cumplen las condiciones para la elisión de copia §12.8/31), la implementación tratará unareturned variable local de lvalue y parámetros de función, como un rvalue primero (mover), y si la resolución de ...