Можно ли передавать функции в качестве параметров в Go?
В Java я могу сделать что-то вродеderp(new Runnable { public void run () { /* run this sometime later */ } })
и "запустить" код в методе позже. Это трудно обрабатывать (анонимный внутренний класс), но это можно сделать.
Есть ли в Go что-то, что может облегчить передачу функции / обратного вызова в качестве параметра?