In Java I can do something like
derp(new Runnable { public void run () { /* run this sometime later */ } })
and “run” the code in the method later. It’s a pain to handle (anonymous inner class), but it can be done.
Does Go have something that can facilitate a function/callback being passed in as a parameter?