Bash
Spazio dei nomi
Ricerca…
Non esistono cose come gli spazi dei nomi
myfunc(){
echo "I will never be executed."
}
another_func(){
# this "redeclare" overwrites original function
myfunc(){ echo "I am the one and only"; }
}
# myfunc will print "I will never be executed"
myfunc
# but if we call another_func first
another_func
# it gets overwritten and
myfunc
# no prints "I am the one and only"
L'ultima dichiarazione vince. Non esistono cose come gli spazi dei nomi! Tuttavia, le funzioni possono contenere altre funzioni.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow