Preguntas con la etiqueta [scope]
Javascript: ¿Necesito poner this.var para cada variable en un objeto?
En C++, el lenguaje con el que me siento más cómodo, normalmente se declara un objeto como este: class foo { public: int bar; int getBar() { return bar; }
¿Es posible acceder al cierre de una función?
Una función en javascript forma un cierre manteniendo un enlace (oculto) a su alcance adjunto. ¿Es posible acceder a él mediante programación cuando tenemos la función (como valor de variable)?
¿Cómo paso variables entre funciones? [duplicar]
Quiero pasar valores (como variables) entre diferentes funciones. Por ejemplo, asigno valores a una lista en una función, luego quiero usar esa lista en otra función: list = [] def
¿Por qué la asignación a mis variables globales no funciona en Python?
Estoy teniendo terribles problemas al tratar de comprender las reglas de alcance de Python. Con el siguiente guión: a = 7 def printA(): print "Value of a is %d" %
¿Cómo acceder a la clase externa desde una clase interna?
Tengo una situación así... class Outer(object): def some_method(self): # do something class Inner(object): def __init__(self): self.Outer.some_method() # <-- this is the line in question ¿ Cómo puedo acceder al Outermétodo
¿El prefijo de guión bajo para los nombres de propiedades y métodos es simplemente una convención?
¿El prefijo de guión bajo en JavaScript es solo una convención, como lo son, por ejemplo, los métodos de clase privada de Python? De la documentación de Python 2.7: Las
¿Cuál es el propósito de envolver archivos Javascript completos en funciones anónimas como "(función(){... })()"?
He estado leyendo mucho Javascript últimamente y he notado que todo el archivo está empaquetado como se muestra a continuación en los archivos .js que se van a importar. (function()
UnboundLocalError al intentar utilizar una variable (supuestamente global) que está (re)asignada (incluso después del primer uso)
Cuando pruebo este código: a, b, c = (1, 2, 3) def test(): print(a) print(b) print(c) c += 1 test() Recibo un error en la print(c)línea que dice: UnboundLocalError: local
¿Por qué ocurre este UnboundLocalError (cierre)? [duplicar]
¿Qué estoy haciendo mal aquí? counter = 0 def increment(): counter += 1 increment() El código anterior arroja un UnboundLocalError.
Propiedad personalizada con alcance CSS ignorada cuando se usa para calcular la variable en el alcance externo
Estoy intentando escalar el tamaño a través de una varpropiedad personalizada de manera que las clases se compongan sin estar acopladas. El efecto deseado es que las 3 listas estén
Ámbitos variables en clases de Python
Declarar una variable en una clase (fuera de una función): todas las funciones de la clase pueden acceder a ella (básicamente una variable pública) Declarar una variable dentro de una
Crear páginas maestras y de detalles para entidades, cómo vincularlas y qué alcance de bean elegir
Empecé a aprender JSF, pero lamentablemente la mayoría de los tutoriales que existen solo presentan una sección de inicio de sesión o registro. ¿Puede indicarme algunos ejemplos más detallados? Una
¿Existe alguna razón para la reutilización de la variable en un foreach por parte de C#?
Cuando utilizamos expresiones lambda o métodos anónimos en C#, debemos tener cuidado con el acceso al cierre modificado . Por ejemplo: foreach (var s in strings) { query = query.Where(i
¿Cómo utilizar una variable global en una función?
¿Cómo creo o uso una variable global dentro de una función? ¿Cómo uso una variable global que se definió en una función dentro de otras funciones? No utilizar la globalpalabra
Variables locales en funciones anidadas
Bien, tengan paciencia con esto, sé que va a parecer terriblemente complicado, pero por favor ayúdenme a entender lo que está sucediendo. from functools import partial class Cage(object): def __init__(self,