-
Notifications
You must be signed in to change notification settings - Fork 0
Tipos personalizados
Alfrederson edited this page Dec 8, 2020
·
1 revision
Nessa linguagem, não existem "classes", apenas estruturas e funções que operam nos campos das estruturas de dados:
type Caixa:
int largura
int altura
int profundidade
end
func int Caixa.volume => largura * altura * profundidade
Caixa caixote
com.begin(115200)
delay(1000)
com.println(caixote.volume())
Observem que a notação func tipo Tipo.nome está disponível apenas para tipos personalizados, não para os tipos primitivos da linguagem (números e sequências).