DesignLiquido / delegua

Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.
MIT License
227 stars 23 forks source link

Implementar tipagem para vetores #461

Closed ItaloCobains closed 1 year ago

ItaloCobains commented 1 year ago

Preciso de um tipagem para os vetores pois assembly script não aceita array sem tipo.

export function add(): f64[] {
  let a: f64[] = [];
  a[0] = 1;
  a[1] = a[0];
  return a
}

export function add2(): f64[] {
    let a = [];
    a[0] = 1;
    a[1] = a[0];
    return a
}

image

leonelsanchesdasilva commented 1 year ago

Veja se isso te atende, por favor:

samuelrvg commented 1 year ago

@ItaloCobains @leonelsanchesdasilva Depois que essa PR for aprovada e publicada, já vamos ter a definição de tipo melhor definida nas variáveis, constantes e funções, de inicio quero te pedir pra testar somente os tipos texto, inteiro, real, vetor, qualquer, vazio.

O tipo lógico eu ainda não implementei, vamos ver como vai ficar dessa forma por enquanto, depois termino a implementação com o tipo lógico também.