Bash Pagina 69: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (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'''...) |
Admin (discuție | contribuții) |
||
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