Resultados de la búsqueda a petición "scope"

10 la respuesta

Python funciones anidadas alcance variable [duplicado]

Esta pregunta ya tiene una respuesta aquí: UnboundLocalError con ámbitos de función anidados [/questions/2609518/unboundlocalerror-with-nested-function-scopes] 4 respuestas He leído casi todas las otras preguntas sobre el tema, pero mi código ...

4 la respuesta

Python Variable Scope (¿pasando por referencia o copia?)

Por qué la variable L se manipula en lasorting(L) ¿Llamada de función? En otros idiomas, una copia de L se pasaría asorting() como copia para que cualquier cambio enx no cambiaría la variable original? def sorting(x): A = x #Passed by reference? ...

4 la respuesta

¿En qué ámbito se coloca un identificador de miembro de estructura?

La especificación C dice ay cuatro tipos de ámbitos: función, archivo, bloque y prototipo de función. Ahora si hago lo siguiente fuera de cualquier función struct A { int x; }; Mi comprensión es que el identificadorx es visible en el alcance ...

4 la respuesta

¿Cómo acceder a un miembro externo desde un objeto anidado literal?

En el siguiente código, ¿se puede acceder al miembro x desde el objeto literal anidado? var outer = { x : 0, inner: { a : x + 1, // 'x' is undefined. b : outer.x + 1, // 'outer' is undefined. c : this.x + 1 // This doesn't produce an error, } ...

1 la respuesta

Puede acceder_por

Qué sucede exactamente cuando lo hago: @patient.course_enrollments.accessible_by(current_ability) Lo que parece suceder es que obtengo inscripciones de curso dondecourse.client_id = user.client.id, Simplemente no entiendo cómoaccessible_by ...

3 la respuesta

¿Por qué las funciones heredadas múltiples con el mismo nombre pero con firmas diferentes no se tratan como funciones sobrecargadas?

El siguiente fragmento produce un error de "llamada ambigua a foo" durante la compilación, y me gustaría saber si hay alguna forma de evitar este problema sin calificar completamente la llamada a foo: #include <iostream> struct Base1{ void ...

3 la respuesta

Sombreado variable en JavaScript

bajo tenemos una IIFE [http://benalman.com/news/2010/11/immediately-invoked-function-expression/] que (como cualquier función) crea un ámbito local. Dentro de ese alcance hay unaparseInt función. Ahora, dado que ya existe una función global en ...

3 la respuesta

¿Por qué el alcance del parámetro C ++ afecta la búsqueda de funciones dentro de un espacio de nombres?

Esto me parece un poco al revés, pero funciona: #include <iostream> namespace nTest { struct cTest {}; void fTest(cTest& x) { std::cout << "nTest::fTest(cTest&) called" << std::endl; } } int main(void) { nTest::cTest x; fTest(x); //Weird! fTest ...

9 la respuesta

¿Cómo se pueden crear nuevos ámbitos en python

En muchos idiomas (y lugares) existe una práctica agradable de crear ámbitos locales creando un bloque comoest [https://stackoverflow.com/questions/541705/is-iftrue-a-good-idea-in-c]. void foo() { ... Do some stuff ... if(TRUE) { char a; int b; ...

2 la respuesta

¿Cómo hago el formato! devolver a & str de una expresión condicional?

Me encontré con este problema dondeformat! crea un valor temporal en un patrón que no está anclado a nada, por lo que yo entiendo. let x = 42; let category = match x { 0...9 => "Between 0 and 9", number @ 10 => format!("It's a {}!", ...