Я всегда задавался вопросом, для чего они используются? Кажется глупым вкладывать их в каждый раз, если вы никогда не можете положить что-нибудь внутри них.
function_name () {
#statements
}
Также есть что-нибудь, что можно получить/проиграть, поставив ключевое слово function
в начале функции?
function function_name () {
#statements
}