Função principal

A função principal pode ser seguida de várias funções, comentários e importações e só pode existir apenas uma função principal em um programa.

Comentários

Os comentarios podem ser colocados em qualquer parte do código que não atrapalhe a sintaxe, não podem ser utilizados no meio de expressões por exemplo. para escrever um comentário basta utilizar hash.

# esse é um comentário #

Importações

As importações devem possuir arquivos com o diretório relativo ao arquivo principal, além disso a linguagem NÃO trata importação ciclica, então cuidado.

import "umaImportacao.sloth"

Funções

As funções podem ser do tipo void e possuirem ou não um retorno sem nada, ou podem ser de algum tipo específico, assim devem possuir um retorno com uma expressão de um tipo que possa se comportar como ao do tipo da função.

int fibonacci(int n) begin
    when (n < 2) begin
        return n;
    end otherwise begin
        return fibonacci(n - 1) + fibonacci(n - 2);
    end
end

Função principal

Dentro da função principal pode ter manipulações de variáveis, funções de I/O e chamadas de funções do usuário definidas anteriormente. A função principal é opcional em um arquivo porem deve-se ter no maximo 1 em um programa, assim não se deve importar um arquivo com uma função principal se o próprio arquivo já possui.

first
    # aqui pode ir o seu programa OwO #
last

results matching ""

    No results matching ""