mirror of
https://github.com/IBM/fp-go.git
synced 2025-06-17 00:07:49 +02:00
17 lines
298 B
Go
17 lines
298 B
Go
![]() |
package function
|
||
|
|
||
|
func Bind1st[T1, T2, R any](f func(T1, T2) R, t1 T1) func(T2) R {
|
||
|
return func(t2 T2) R {
|
||
|
return f(t1, t2)
|
||
|
}
|
||
|
}
|
||
|
func Bind2nd[T1, T2, R any](f func(T1, T2) R, t2 T2) func(T1) R {
|
||
|
return func(t1 T1) R {
|
||
|
return f(t1, t2)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func SK[T1, T2 any](_ T1, t2 T2) T2 {
|
||
|
return t2
|
||
|
}
|