domingo, 28 de setembro de 2008

[Unit-1 | Lição-4] Variáveis: O que são e os tipos de variáveis.

O que são e para que servem as variáveis?
As variáveis carregam dados necessários para o funcionamento correto do jogo. As variáveis podem ser consideradas containers de dados, elas ficaram guardando seus dados até que você queira utilizá-los. Em Ruby, as variáveis têm o mesmo propósito das variáveis usadas pelos eventos do RPGMaker, guardar dados para que eles possam ser usados futuramente para um funcionamento correto do jogo, apesar de não serem usadas de mesma forma.

Tipos de variáveis
Em Ruby, existem vários tipos diferentes de variáveis, e qualquer uma delas pode ter vários tipos de valores diferentes. Existem 4 tipos diferentes de variáveis, são elas: Variável Global, Variável de Instância, Variável Local, e Constantes.

Variável Global
As variáveis globais são aquelas que poderão ser utilizadas por qualquer parte do programa (incluindo até mesmo pelos eventos). As variáveis globais são identificadas por conter um prefixo “$” em seu nome.
Exemplo:
$global_variable # Esta é uma Variável Global.

Variável de Instância
As variáveis de instância pertencem a um específico objeto , elas podem ser acessadas apenas pela classe a qual elas pertencem (classes serão vistas na próxima aula). As variáveis de Instância são identificadas por conter um prefixo “@” em seu nome.
Exemplo:
@instance_variables # Esta é uma Variável de Instância.

Variável Local
As variáveis locais são aquelas que podem ser usadas apenas no método a qual ela pertence (métodos serão vistos na próxima classe). As variáveis locais não contém qualquer prefixo em seu nome, mas devem ser iniciadas por uma letra minúscula ou um underline(_).
Exemplo:
local_variable # Esta é uma variável local.

Constantes
Constantes são variáveis que pertencem a classes, classes que incluem modules e modules (serão vistos em aulas futuras). Constantes são identificadas por começarem seu nome com uma letra maiúscula.
Exemplos:
Constante # Esta é uma Constante.
CONSTANTE # Constantes também podem ter seu nome
# formado somente por letras maiúsculas.


Lembrando que qualquer dúvida é só responder o post, para isto clique em "respostas" aqui em baixo. \/

Nenhum comentário: