Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmFvPm 280 of 350 menu
◀ ▶

Параметр литерала функции в Go

Значение в литерал передают через параметр. Его пишут в круглых скобках: имя и тип. В теле это имя означает то, что передали при вызове:

package main import "fmt" func main() { square := func(n int) int { return n * n } fmt.Println(square(6)) // выведет 36 }

Для строки длину берут через len:

package main import "fmt" func main() { wordLen := func(word string) int { return len(word) } fmt.Println(wordLen("garden")) // выведет 6 }

Запишите литерал со строковым параметром, который возвращает последний символ строки. Выведите результат для "code".

Запишите литерал со строковым параметром, который возвращает true, если длина строки больше 5. Выведите результат для "hello" и для "hi".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить