Bash Pagina 69: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(Pagină nouă: = Funcții 2 = '''Variabilele Bash''' sunt vizibile la nivel global în mod implicit. Într-o funcție, puteți face o variabilă locală acelei funcții utilizând <code>declare</code> sau <code>local</code>. '''Ieșiți dintr-o funcție cu return''' <code>return</code> returnează un cod de stare, similar cu <code>exit</code>. Fără o instrucțiune <code>return</code>, funcția returnează starea ultimei instrucțiuni executate. '''Returnând orice altă valoare'''...)
 
 
Linia 5: Linia 5:
Într-o funcție, puteți face o variabilă locală acelei funcții utilizând <code>declare</code> sau <code>local</code>.
Într-o funcție, puteți face o variabilă locală acelei funcții utilizând <code>declare</code> sau <code>local</code>.


'''Ieșiți dintr-o funcție cu return'''
'''Ieșiți dintr-o funcție cu ''return'' '''


<code>return</code> returnează un cod de stare, similar cu <code>exit</code>.
<code>return</code> returnează un cod de stare, similar cu <code>exit</code>.

Versiunea curentă din 27 octombrie 2024 13:52

Funcții 2

Variabilele Bash sunt vizibile la nivel global în mod implicit.

Într-o funcție, puteți face o variabilă locală acelei funcții utilizând declare sau local.

Ieșiți dintr-o funcție cu return

return returnează un cod de stare, similar cu exit.

Fără o instrucțiune return, funcția returnează starea ultimei instrucțiuni executate.

Returnând orice altă valoare

  • Utilizați o variabilă globală.
  • Sau trimiteți datele la ieșire și utilizați înlocuirea comenzii.

Exportarea unei funcții

export -f nume_funcție

Pagina anterioară | Următoarea pagină