LINUX.ORG.RU

у меня без скобок не работает.
а в скобках что-то может быть вроде бы

teod0r ★★★★★ ()

funky { ... }

function funky { # ключевое слово function
}

funky() { ... }

funky() {
}

Вот и всё. Второй способ более переносимый. Можно еще и так:

function funky() {
}

KennyMinigun ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Коротко и ясно. А в скобках ничего не может быть, как сказал тиодор в первом комментарии?

veyayawet ()
Ответ на: комментарий от veyayawet

По моему опыту нужно хоть что-то. Шелл cygwin'а, к примеру, даёт ошибку. Я обычно запихиваю return

ziemin ★★ ()
Ответ на: комментарий от veyayawet

А в скобках ничего не может быть

в {этих} должен быть хоть один оператор. Можно пустой, вот так

f()
{
    :
}
а (в тех) ничего быть не должно.

emulek ()

Более привычно сишникам.

Нет, в скобках ничего вроде как не может быть, не тот ЯП.

raven_cler ★★ ()

funky { ... }

Это бред с точки зрения грамматики: во-первых { list; } - через subshell, во-вторых тот же баш умеет echo {1,2}.

anonymous ()

Скобки не используются.

IPR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.