มีสิ่งนั้นในbash
หรืออย่างน้อยก็มีบางอย่างที่คล้ายกัน (วิธีแก้ปัญหา) เช่นการประกาศล่วงหน้าที่รู้จักกันดีใน C / C ++ หรือไม่?
หรือมีสิ่งนั้นเพราะตัวอย่างเช่นมันถูกดำเนินการในครั้งเดียวเสมอ (บรรทัดหลังบรรทัด)?
หากไม่มีการประกาศล่วงหน้าฉันควรทำอย่างไรเพื่อให้สคริปต์อ่านง่ายขึ้น ค่อนข้างยาวและคำจำกัดความของฟังก์ชันเหล่านี้ในตอนต้นผสมกับตัวแปรส่วนกลางทำให้สคริปต์ของฉันดูน่าเกลียดและอ่าน / เข้าใจยาก)? ฉันขอให้เรียนรู้แนวทางปฏิบัติที่เป็นที่รู้จัก / ดีที่สุดสำหรับกรณีดังกล่าว
ตัวอย่างเช่น:
# something like forward declaration
function func
# execution of the function
func
# definition of func
function func
{
echo 123
}