quarta-feira, novembro 20, 2024
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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

mais populares

comentários mais recentes