Resultados da pesquisa a pedido "local-variables"

2 a resposta

Ruby: método inexplicavelmente substituído e definido como nulo

Se eu executar este código ruby: def foo 100 end p defined?(foo), foo if false foo = 200 end p defined?(foo), foo A saída que recebo é: "method" 100 "local-variable" nilPode alguém me explicar por quefoo está configurado paranil depois de não ...

2 a resposta

Por que `a = a`` nil` em Ruby?

Eu assisti issovíde [https://www.destroyallsoftware.com/talks/wat]. Por que éa = a avaliado paranil E sea não está definido a = a # => nil b = c = q = c # => nil

4 a resposta

Por que as variáveis locais são acessadas mais rapidamente do que as variáveis globais na lua?

Então eu estava lendoProgramação em Lua 2nd Ed e me deparei com este parágrafo aqui: É um bom estilo de programação usar variáveis locais sempre que possível. As variáveis locais ajudam a evitar a confusão no ambiente global com ...

2 a resposta

s subobjetos dos membros das variáveis locais também serão movidos se retornados de uma funçã

O padrão C ++ 11 afirma que, se as condições para a remoção da cópia forem atendidas §12.8/31), a implementação tratará umreturned variável local lvalue e parâmetros de função, como um rvalue primeiro (movimento) e se a resolução de sobrecarga ...

2 a resposta

Código de saída de substituição de comando na atribuição de variável local do bash [duplicado]

Esta pergunta já tem uma resposta aqui: Por que “local” varre o código de retorno de um comando? [/questions/4421257/why-does-local-sweep-the-return-code-of-a-command] 2 respostasComo posso verificar o código de saída de uma substituição de ...

4 a resposta

variável local @Ruby é indefinida

Tenho o seguinte código Ruby: local_var = "Hello" def hello puts local_var end helloEstou tendo o erro a seguir local_variables.rb:4:in 'hello': undefined local variable or method 'local_var' for main:Object (NameError) from ...

18 a resposta

"Tempo de vida" da string literal em C

O ponteiro retornado pela seguinte função está inacessível? char *foo( int rc ) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Então, o tempo de vida de uma variável local em C / C ++ é ...