¿Para qué se utilizan los paréntesis en una definición de función de script de shell bash como "f () {}"? ¿Es diferente a usar la palabra clave "función"?
Siempre me he preguntado para qué se usan. Parece una tontería ponerlos todo el tiempo si nunca puedes poner nada dentro de ellos.
function_name () {
#statements
}
También hay algo que ganar / perder con poner elfunction
palabra clave al comienzo de una función?
function function_name () {
#statements
}