Variáveis e tipos

Variáveis em Prisma não possuem tipos fixos, são tipadas dinamicamente, ou seja, não é necessário declarar qual tipo

uma variável irá armazenar, basta inicializá-la, ex:

x = 12; x = 3.333333 ; x = “uma frase qualquer” ; x = {}; //veja que a variável x trocou de dados várias vezes.

cada valor guarda seu próprio tipo, eles são:

número, string , tabela, funcao , userdata, booleano, nulo;

                                         numero                             

qualquer número, não diferencia entre decimal e inteiros.

ex:

 

                        string

qualquer sequência de caracteres entre aspas simples ou duplas, ou entre duplo-colchetes(multilinha);

ex:

 

 

                                      tabela:

Poderoso recurso para manipulação de dados em massa:

ex.:

 

 

é possível fazer uma matriz de componentes facilmente em prisma:

 

cria quatro botões; ( botao[1], botao[2] etc.)

 

Tabela é um recurso tão poderoso que podemos armazenar qualquer valor válido, inclusive funções:

 

 

 

 

 

 

                                                                funcao                                                       

são trechos automatizados de rotinas de execução, ex.:

 

Funções em Prisma podem retornar mais de um valor:

 

 

 Userdata

É um tipo de dado que armazena um ponteiro para um programa C; Só é utilizado para acessar dados e funções em Prisma

do executável C. ex: ao usar a função jan = ig.janela( )  o retorno é um endereço de um ponteiro GtkWindow em C.

 

Booleano

Armazena apenas dois valores: falso e verdadeiro ( em inglês: false , true );

ex:

 

Nulo

É qualquer valor inexistente, vazio. ex:

 

 

para matar uma variável basta atribuir a ela o valor nulo;

 

 

Bom por enquanto é isso, até a próxima!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *