In Java I can do something like
derp(new Runnable { public void run () { /* run this sometime later */ } })
and \"run\" the code in the me
Yes Go does accept first-class functions.
See the article "First Class Functions in Go" for useful links.