-
Nessa seção, quero acrescentar a ideia de variáveis (variables) ao código que temos. Uma
-
variável (variable) é como uma caixa na memória. E essa caixa guarda um valor como um número ou
-
uma sequência de caracteres (string). Então, se você olhar para esse diagrama aqui. Se eu tenho a linha,
-
X é igual a sete. Isso se chama uma 'atribuição de variável' (variable assignment). E a forma de pensar
-
nisso é que na memória há uma caixa. Desenhei uma caixinha aqui. E é
-
chamada de X. Ela pode conter um valor. Então quando o código (code) diz X é igual a sete, o que
-
isso significa é pegue o valor sete e guarde na caixa. Isso é basicamente
-
o que a atribuição de variáveis (variable assignment) faz. Se eu olhar para o que esse código aqui faz
-
Na primeira linha eu digo X é igual a sete, então eu estou guardando um sete ali
-
E então as linhas seguintes mencionam X. Essa diz imprima (print) X ou imprima 'lucky',
-
X e as aparências de X, sem um sinal de igual, essas apenas recuperam (retrieve) o valor
-
fora da caixa. Qualquer coisa guardada ali será usada
-
Então se eu executar (run). O que eu obtenho é apenas a impressão
-
do sete. Porque essa linha do X igual a sete guardou um sete na caixa e as
-
linhas seguintes só se referem ao X. Se eu mudar para oito, eu só mudo uma
-
linha e executo, então agora todas as linhas se referem a oito porque
-
essa linha está guardando um oito na caixa. Tente mais um experimento aqui; acho que
-
vimos números e caracteres. Dois tipos de dados (data) que podemos usar muito. Então se eu
-
disser X igual entre aspas. Isso guardará o caracter na caixa. Então se