Perguntas com a marcação «variables»

108
Usando unset vs. definindo uma variável para vazia

No momento, estou escrevendo uma estrutura de teste bash, onde em uma função de teste, tanto os testes padrão do bash ( [[) quanto os matchers predefinidos podem ser usados. Matchers são wrappers para '[[' e além de retornar um código de retorno, defina alguma mensagem significativa dizendo o que...

105
Como você extrai informações de variáveis ​​locais (endereço e tipo) de um programa Delphi ou informações de depuração geradas pelo compilador?

Minha meta é: Dado um thread suspenso em um programa Windows de 32 ou 64 bits compilado em Delphi, para andar na pilha (factível) Entradas de pilha dadas, para enumerar as variáveis ​​locais em cada método e seus valores. Ou seja, no mínimo, encontre seu endereço e tipo (inteiro32 / 64 / assinado...

104
É possível usar variáveis ​​globais no Rust?

Eu sei que, em geral, as variáveis ​​globais devem ser evitadas. No entanto, acho que em um sentido prático, às vezes é desejável (em situações em que a variável é parte integrante do programa) usá-los. Para aprender Rust, estou atualmente escrevendo um programa de teste de banco de dados usando...

104
sem novas variáveis ​​no lado esquerdo de: =

O que está acontecendo aqui? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } Ele lança um erro que diz no new variables on left side of := O que eu...

103
O que significa imutável?

Se uma string é imutável, isso significa que .... (vamos supor que o JavaScript) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo Isso significa que, ao chamar métodos em uma string, ele retornará a string modificada, mas não mudará a string inicial? Se a string fosse mutável,...