Function Go函数中的函数参数

Function Go函数中的函数参数,function,go,types,golang-migrate,Function,Go,Types,Golang Migrate,有没有办法将一个函数(可以是泛型函数)传递给另一个函数? 我知道,对于已知的输入类型和返回类型,我们可以传递函数,但在读取时需要一种通用方法,我不确定您是否能够在不明确指定所述函数使用的类型的情况下将通用函数作为参数传递 见“ Go通常允许您在不传递任何参数的情况下引用函数,从而生成函数类型的值。 您不能对具有类型参数的函数执行此操作;编译时必须知道所有类型参数。 也就是说,您可以通过传递类型参数来实例化函数,但不必调用实例化。这将生成一个没有类型参数的函数值 //PrintInts是func(

有没有办法将一个函数(可以是泛型函数)传递给另一个函数? 我知道,对于已知的输入类型和返回类型,我们可以传递函数,但在读取时需要一种通用方法,我不确定您是否能够在不明确指定所述函数使用的类型的情况下将通用函数作为参数传递

见“

Go通常允许您在不传递任何参数的情况下引用函数,从而生成函数类型的值。
您不能对具有类型参数的函数执行此操作;编译时必须知道所有类型参数。
也就是说,您可以通过传递类型参数来实例化函数,但不必调用实例化。这将生成一个没有类型参数的函数值

//PrintInts是func([]int)类型。
var PrintInts=Print[int]

当前版本的Go中没有泛型。在Go 2发布之前,它们将不可用。