Golang程序  |  20行  |  291 B

package burnin

type sendCmdFunc func(string)

func sendCommand(c string) {}

func NewSomething() {
	// This works...
	// var sendCmd sendCmdFunc
	// sendCmd = sendCommand

	// So does this...
	//sendCmd := sendCmdFunc(sendCommand)

	// This fails...
	sendCmd := sendCommand

	_ = sendCmd
}