Para criar uma função clique em configurações, e no espaço do desenvolvedor clique em Funções.
![1-4024470](http://outsmart.com.br/wp-content/uploads/2021/01/1-4024470-1024x576.png)
Agora clique em Nova função.
![2-8915904](http://outsmart.com.br/wp-content/uploads/2021/01/2-8915904-1024x576.png)
A caixa de criação da nova função será a seguinte.
![3-8361447](http://outsmart.com.br/wp-content/uploads/2021/01/3-8361447.png)
O Nome da função não deve conter caracteres especiais, acentos e espaços.
O ambiente de desenvolvimento da função será o seguinte.
![4-8479302](http://outsmart.com.br/wp-content/uploads/2021/01/4-8479302-1024x576.png)
Para depuração da sua função utilize os comandos info ” ” para imprimir tudo que estiver dentro das aspas dupla.
Utilize também o comando return para verificar qualquer tipo de bug dentro da função.
Exemplo de função
Vamos criar uma função que recebe um número inteiro e ao final da função retorna o mesmo.
Primeiro devemos criar um argumento para função, um argumento é uma variável declarada. O argumento receberá o valor de entrada.
Para isso clique em Edit Arguments.
![5-7870576](http://outsmart.com.br/wp-content/uploads/2021/01/5-7870576-1024x430.png)
Depois entre com as definições do argumento, e clique em Save.
![6-3935584](http://outsmart.com.br/wp-content/uploads/2021/01/6-3935584-1024x452.png)
Nome = Numero.
Tipo = int (inteiro).
Retornamos o valor de Numero com o comando return Numero. Depois disso clique em Salvar e executar.
Toda vez que a função for executada os argumentos serão declarados pelo usuário.
![7-2418137](http://outsmart.com.br/wp-content/uploads/2021/01/7-2418137-1024x450.png)
Como resultado no console temos.
![8-8757164](http://outsmart.com.br/wp-content/uploads/2021/01/8-8757164.png)