Is there such a thing in bash
or at least something similar (work-around) like forward declarations, well known in C / C++, for instance?
Or there is so such thing because for example it is always executed in one pass (line after line)?
If there are no forward declarations, what should I do to make my script easier to read. It is rather long and these function definitions at the beginning, mixed with global variables, make my script look ugly and hard to read / understand)? I am asking to learn some well-known / best practices for such cases.
For example:
# something like forward declaration
function func
# execution of the function
func
# definition of func
function func
{
echo 123
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…