Struct

Tipo definido pelo usuário.

Exemplo de definição de um tipo point como uma struct com três floats:

    struct point = (x : float, y : float, z : float);

Ao criar uma variável do tipo de uma struct definida pelo usuário, todos os seus elementos serão inicializados com zeros. A atribuição dos elementos pode ser feita acessando os campos individualmente ou passando uma tupla que define todos simultaneamente:

    def p : point; # declaração
    p->x = 4.0; # atribuição
    p = point(4.0, 3.0, 3.0); # atribuição

results matching ""

    No results matching ""