Can functions be passed as parameters?

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?

8 Answers
8

Leave a Comment