Bash funksiyalari
Funksiyalarni e’lon qilish
Bashda funksiya e’lon qilish uchun quyidagi sintaksisdan foydalaning. Funksiya nomidan keyin qavslar keladi, funksiya tanasi esa jingalak qavslar ichiga olinadi:
Misol: funksiya e’lon qilish
my_function() {
echo "Hello, World!"
}
Funksiyalarga ularning vazifasini aks ettiruvchi nomlar berish yaxshi amaliyot hisoblanadi.
Funksiyalarni chaqirish
Bashda funksiyani uning nomi orqali bajaring (ya’ni chaqiring).
Funksiyalarni bir necha marta chaqirish mumkin, bu esa koddan qayta foydalanishga yordam beradi:
Misol: funksiyani chaqirish
my_function
Funksiyalarning kengaytirilgan imkoniyatlari
Funksiyalar argumentlar qabul qilishi, qiymat qaytarishi va lokal o‘zgaruvchilardan foydalanishi mumkin. Quyida argument qabul qiladigan va lokal o‘zgaruvchidan foydalanadigan funksiya misoli keltirilgan:
Misol: funksiyalarning kengaytirilgan imkoniyatlari
greet() {
local name=$1
echo "Hello, $name!"
}
greet "Alice"
Funksiyalardan echo yoki return operatori yordamida ham qiymat qaytarish mumkin:
Misol: qiymat qaytarish
add() {
local sum=$(($1 + $2))
echo $sum
}
result=$(add 5 3)
echo "The sum is $result"
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
