Resultados da pesquisa a pedido "scope"

4 a resposta

Como acessar um membro externo a partir de um literal de objeto aninhad

No código a seguir, o membro x pode ser acessado a partir do literal do objeto aninhad 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 a resposta

Cancan affordable_by

O que exatamente está acontecendo quando eu faço: @patient.course_enrollments.accessible_by(current_ability)O que parece acontecer é que eu recebo cursos_ ondecourse.client_id = user.client.id, Eu simplesmente não entendo comoaccessible_by ...

3 a resposta

Por que funções herdadas múltiplas com o mesmo nome, mas assinaturas diferentes não são tratadas como funções sobrecarregada

O trecho a seguir produz um erro de "chamada ambígua para foo" durante a compilação e eu gostaria de saber se existe alguma maneira de contornar esse problema sem qualificar totalmente a chamada para foo: #include <iostream> struct Base1{ void ...

3 a resposta

Sombra variável em JavaScript

Abaixo temos um IIFE [http://benalman.com/news/2010/11/immediately-invoked-function-expression/], que (como qualquer função) cria um escopo local. Dentro desse escopo existe umparseInt função. Agora, como já existe uma função global no navegador ...

3 a resposta

or que o escopo do parâmetro C ++ afeta a pesquisa de funções em um espaço para nom

Isto me parece um pouco atrasado, mas 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 ...

2 a resposta

Como faço para formatar! retornar um & str a partir de uma expressão condicional?

Eu me deparei com este problema em queformat! cria um valor temporário em um padrão que não está ancorado em nada, tanto quanto eu o entendo. let x = 42; let category = match x { 0...9 => "Between 0 and 9", number @ 10 => format!("It's a {}!", ...

9 a resposta

Como se pode criar novos escopos em python

Em muitos idiomas (e lugares), é recomendável criar escopos locais criando um bloco comoist [https://stackoverflow.com/questions/541705/is-iftrue-a-good-idea-in-c]. void foo() { ... Do some stuff ... if(TRUE) { char a; int b; ... Do some ...

5 a resposta

Não é possível acessar a variável global dentro da função

This (versão simplificada do meu código) não funciona: <?php $sxml = new SimpleXMLElement('<somexml/>'); function foo(){ $child = $sxml->addChild('child'); } foo(); ?>Por quê? Eu quero acessar$sxml porque quero registrar erros sefoo() ...

1 a resposta

inguagem didática ocaml, alternando do escopo estático para o dinâmi

Eu tenho um pedaço de código ocaml onde uma linguagem pequena é definida com escopo estático, preciso fazer alterações nessa linguagem para que o escopo seja avaliado como dinâmico, mas realmente não consigo descobrir como fazê-lo. Eu tenho que ...

3 a resposta

Como usar variáveis php de um arquivo php incluído

Tenho essas variáveis definidas em um arquivo php e quando incluo esse arquivo php em outro arquivo php, como uso essas variáveis no arquivo php incluído?