package file
import "github.com/IBM/fp-go/internal/bracket"
Index ¶
Functions ¶
func Bracket ¶
func Bracket[ GA, GB, GANY, EB, A, B, ANY any]( ofeb func(EB) GB, chainab func(GA, func(A) GB) GB, chainebb func(GB, func(EB) GB) GB, chainany func(GANY, func(ANY) GB) GB, acquire GA, use func(A) GB, release func(A, EB) GANY, ) GB
Bracket makes sure that a resource is cleaned up in the event of an error. The release action is called regardless of whether the body action returns and error or not.
Source Files ¶
- Version
- v1.0.151 (latest)
- Published
- Nov 23, 2024
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 4 months ago –
Tools for package owners.