Funções com retorno no Visual Cobra usam def e devolvem resultado com retorne.
Exemplo de códigoVisual Cobra
# A função somar devolve um número inteiro na sua conclusão
def somar(a, b):
retorne a + b # O processamento encerra aqui e devolve o valor
resultado = somar(10, 5)
escreva("O resultado retornado foi:", resultado)
Exemplo de códigoVisual Cobra
def eh_par(v):
se v % 2 == 0:
retorne Verdadeiro
senao:
retorne Falso
num = 14
# Jogando a função direto dentro do escreva
escreva("O número", num, "é par?", eh_par(num))