Uma função (também chamada de rotina) é um código reutilizável que fornece instruções para executar uma ação ou criar uma saída com base na entrada.
Para definir uma função, você deve fornecer três partes principais: um nome único, o tipo de informação a ser esperada como seu resultado e o que a função fará quando chamada.
A seguir está a sintaxe básica de uma função:
name() : type = codeblockO "name()" e o tipo separados por dois pontos: essa é a assinatura da função, que é como você chama e usa a função, e o valor que deve ser retornado por ela é do tipo que você fornece. Esse formato é semelhante a como você cria constantes, exceto pelos () após o nome, que imitam como você faz a chamada da função em seu código.
O bloco de código da função: você define o que a função fará quando for chamada, fornecendo
=codeblock, ondecodeblocké qualquer sequência de uma ou mais expressões. Sempre que você chama a função, as expressões no bloco de código são executadas.