Variáveis

Todas as variáveis em PIG têm tipo estático bem definido (já que não há variáveis heap-dinâmicas, implícitas ou explícitas), então toda checagem de compatibilidade entre tipos e operações sobre eles pode ser feita em tempo de compilação. Isso permite que tenhamos nenhum descritor de variáveis em tempo de execução (ou tenhamos um mínimo de informações), o que é excelente para a performance e para controlar o uso de memória do programa.

Variáveis podem começar com underline (_), e são compostas de letras, números, aspas simples e interrogação. Um identificador de variável não pode começar com número.

Declarando variáveis

Declaração simples

 def a: int;

Declaração e atribuição

 def b: int = 2;

Declaração múltiplas

Essas declarações só podem para o mesmo tipo.

def p, q, r: int;
def a, b: int = 0, 1;

Comentários

Comentários iniciam por #.

results matching ""

    No results matching ""