github.com/tursom/GoCollections@v0.3.10/lang/functional/functional.go (about) 1 package functional 2 3 type ( 4 Function interface { 5 invoke() 6 } 7 8 FunctionErred interface { 9 invoke() error 10 } 11 12 Function1[A1 any] interface { 13 invoke(a1 A1) 14 } 15 16 Function1Erred[A1 any] interface { 17 invoke(a1 A1) error 18 } 19 )