quarta-feira, março 12, 2025
InícioProgramaçãoFunções - Retornando valores no shell script

Funções – Retornando valores no shell script

As funções são uma parte fundamental da programação em shell script. Elas nos permitem organizar nosso código em blocos reutilizáveis e modularizados. No entanto, uma dúvida comum que surge ao trabalhar com funções é como retornar valores.

No shell script, podemos retornar valores de uma função usando a palavra-chave return. O valor retornado pode ser de qualquer tipo, como uma string, um número ou até mesmo um status de saída.

Para retornar um valor de uma função, basta usar a palavra-chave return seguida pelo valor desejado. Por exemplo:

function soma() {
local a=$1
local b=$2
local resultado=$((a + b))
return $resultado
}

resultado=$(soma 5 3)
echo $resultado # Saída: 8

No exemplo acima, definimos uma função chamada soma que recebe dois parâmetros e retorna a soma deles. Chamamos a função passando os valores 5 e 3 e armazenamos o resultado na variável resultado. Em seguida, imprimimos o valor da variável, que será 8.

É importante observar que o valor retornado por uma função pode ser capturado usando a sintaxe $(comando) ou variável=$(comando). Essa é a maneira de obter o valor retornado por uma função no shell script.

RELATED ARTICLES

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

This site uses Akismet to reduce spam. Learn how your comment data is processed.

mais populares

comentários mais recentes