Функция без имени: func(x int) { ... }. Может присваиваться переменной, передаваться как аргумент, вызываться сразу func(){}(). Используется для defer, горутин, колбэков, замыканий. Тип - функциональный: func(int) int.
func(x int) { ... }
func(){}()
func(int) int