ใน Java ฉันสามารถทำสิ่งที่ชอบ
derp(new Runnable { public void run () { /* run this sometime later */ } })
และ "รัน" รหัสในวิธีการในภายหลัง มันเป็นความเจ็บปวดที่ต้องจัดการ (ชั้นในที่ไม่ระบุชื่อ) แต่สามารถทำได้
Go มีบางอย่างที่ช่วยให้ฟังก์ชัน / การติดต่อกลับถูกส่งผ่านเป็นพารามิเตอร์หรือไม่
containingObject::instanceMethodName
): docs.oracle.com/javase/tutorial/java/javaOO/…