Литерал функции в Go
Литерал функции - короткая запись без отдельного имени в файле. Его запишем на месте: ключевое слово, затем параметры в круглых и тело в фигурных. Тип и имя параметра задают так же, как у функции:
package main
func main() {
doubleNum := func(x int) int {
return x * 2
}
_ = doubleNum
}
Строковый параметр можно использовать для склейки текста:
package main
func main() {
greet := func(name string) string {
return "Hello, " + name
}
_ = greet
}
Запишите литерал с одним
параметром типа int, который
возвращает число на 1 больше
аргумента.