Preguntas con la etiqueta [scope]

Lista scope preguntas

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?

4
respuestas
14
votos
3.8k
vistas

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]

8
respuestas
60
votos
343.0k
vistas

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

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" %

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 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

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()

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

¿Qué estoy haciendo mal aquí? counter = 0 def increment(): counter += 1 increment() El código anterior arroja un UnboundLocalError.

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

0
respuestas
84
votos
97.9k
vistas

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

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

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?

25
respuestas
4.0k
votos
4.0M
vistas

¿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

4
respuestas
117
votos
15.4k
vistas

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,