Zawsze się zastanawiałem, do czego służą? Wydaje się głupio wstawiać je za każdym razem, jeśli nigdy nie można niczego w nich umieścić.Jakie są nawiasy używane w definicji funkcji powłoki powłoki bash, takiej jak "f() {}"? Czy to coś innego niż słowo kluczowe "funkcja"?
function_name() {
#statements
}
jest także coś zyskać/stracić z wprowadzenia słowa kluczowego function
na początku funkcji?
function function_name() {
#statements
}
Powiązany http://stackoverflow.com/a/14652042 –