Подтвердить что ты не робот

У Go есть стандартные функциональные примитивы?

Позволяет ли стандартная библиотека (или популярная согласованная библиотека) отображать, фильтровать, складывать и т.д. по срезам/картам?

4b9b3361

Ответ 1

Нет. Система типа Go не предназначена для обычной формы этих примитивов, потому что ей не хватает дженериков.

См. также этот поток на golang-орехах.

Ответ 2

В то время как у Go нет этих примитивов, следует отметить, что стандартная абстракция Go, которую вы говорите через канал, тривиально даст вам полностью эквивалентную функциональность в асинхронной функции.