Articles of escopo de

Como faço para criar uma variável local estática em Java?

Eu li Java não suporta variables ​​locais static ao contrário de C / C + +. Agora, se eu quiser codificar uma function com uma variável local, cujo valor deve persistir entre as chamadas de function, como faço isso? Devo recorrer ao uso de variables ​​de instância?

O que isso “(function () {})”, uma function dentro de colchetes, significa em javascript?

Duplicatas possíveis: O que isto significa? (function (x, y)) {…}) {a, b); em JavaScript O que significa parênteses em torno de uma declaração de object / function / class JavaScript? Olá a todos Eu não sei o que faz o seguinte: (function(){ // Do something here … })(someWord) //Why is this here?; Minhas perguntas são: […]

Qual é a diferença entre o meu e o nosso em Perl?

Eu sei o que é my em Perl. Define uma variável que existe apenas no escopo do bloco no qual ela está definida. O que faz o our Como our diferem da my ?

É possível obter access ao fechamento de uma function?

Uma function em JavaScript forma um encerramento, mantendo um link (oculto) para seu escopo de inclusão. É possível acessá-lo programaticamente quando temos a function (como um valor variável)? O objective real é teórico, mas uma demonstração poderia ser listar as propriedades do fechamento. var x = (function(){ var y = 5; return function() { alert(y); […]

Por que um bloco Try / Catch cria um novo escopo de variável?

Por exemplo: try { SomeObject someObject = new SomeObject(); someObject.dangerousMethod(); } catch(Exception e) { } someObject.anotherMethod(); //can’t access someObject! Mas você pode declará-lo antes do bloco try/catch e então ele funciona bem: SomeObject someObject; try { someObject = new SomeObject(); someObject.dangerousMethod(); } catch(Exception e) { } someObject.anotherMethod(); //works fine Eu só estou querendo saber o […]

Qual é a diferença entre uma variável local, um campo de instância, um parâmetro de input e um campo de class?

Qual é a diferença entre uma variável local, um campo de instância, um parâmetro de input e um campo de class em relação a um programa Java simples?

Escopo de retorno de chamada JavaScript

Eu estou tendo alguns problemas com JavaScript simples (sem frameworks) na referência do meu object em uma function de retorno de chamada. function foo(id) { this.dom = document.getElementById(id); this.bar = 5; var self = this; this.dom.addEventListener(“click”, self.onclick, false); } foo.prototype = { onclick : function() { this.bar = 7; } }; Agora, quando eu crio […]

Erro: ‘else’ sem ‘se’

Obtendo uma outra coisa sem declaração: import java.util.Scanner; public class LazyDaysCamp { public static void main (String[] args) { int temp; Scanner scan = new Scanner(System.in); System.out.println (“What’s the current temperature?”); temp = scan.nextInt(); if (temp > 95 || temp < 20); System.out.println ("Visit our shops"); else if (temp = 80) System.out.println (“Swimming”); else if […]

Qual é o escopo das funções inline friend?

Depois de procurar em SO, uma questão me ensinou que o escopo léxico de uma function inline friend é a class na qual ela está definida, o que significa que ela pode acessar, por exemplo, os typedef na class sem qualificá-los. Mas então me perguntei qual é o escopo real de tal function? O GCC […]

Posso acessar variables ​​de outro arquivo?

É possível usar uma variável em um arquivo chamado first.js dentro de outro arquivo chamado second.js ? first.js contém uma variável chamada colorcodes .