Функции первого класса в Go

Я пришел из JavaScript, который поддерживает первоклассные функции. Например, вы можете:

  • передать функцию в качестве параметра другой функции
  • вернуть функцию из функции.

Может ли кто-нибудь дать мне пример того, как я бы сделал это в Go?

51
задан James McMahon 13 July 2015 в 17:26
поделиться