Aula 7.16 - Como declarar função no terminal Linux
Este artigo faz parte do projeto #LTCode
Variáveis locais são úteis em funções de propósito geral. Funções podem ser chamadas por vários scripts diferentes. Portanto deve-se garantir que o nome das variáveis usadas dentro da função não entrem em conflito com nomes de variáveis nos programas que chamam essas funções.
Como funções são executadas no mesmo ambiente que a shell que as chamam, variáveis são implicitamente compartilhadas entre ela.
Variáveis locais eliminam esse problema. O comando interno typeset, quando declarado dentro de uma função, torna o escopo da variável local a função em que é definida. Declarar a variável como local tem o mesmo efeito.
Próxima aula, clique aqui.
COMENTÁRIOS