Resultados de la búsqueda a petición "scope"
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 ...
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? ...
¿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 ...
¿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, } ...
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 ...
¿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 ...
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 ...
¿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 ...
¿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; ...
¿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 {}!", ...