Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CityHash32 ¶
func CityHash64 ¶
Types ¶
type FuncWrapper ¶
type FuncWrapper struct {
// contains filtered or unexported fields
}
FuncWrapper 包装一个函数,并允许进行部分应用和调用。
func NewFunc ¶
func NewFunc(f FuncType) *FuncWrapper
NewFuncWrapper 创建一个新的 FuncWrapper 实例,初始化时只设置函数,参数为空。
func (*FuncWrapper) Call ¶
func (fw *FuncWrapper) Call(args ...any) any
Call 调用函数,将所有已部分应用的参数与新传入的参数一起传递给函数,返回函数的结果。
func (*FuncWrapper) Clone ¶
func (fw *FuncWrapper) Clone() *FuncWrapper
func (*FuncWrapper) Partial ¶
func (fw *FuncWrapper) Partial(args ...any) *FuncWrapper
Partial 添加新的参数到现有参数列表,返回一个指向当前 FuncWrapper 实例的指针。
Click to show internal directories.
Click to hide internal directories.