Back to Lo

Core Validate

docs/data/core-validate.md

1.53.0335 B
Original Source

Creates an error when a condition is not met; returns nil when it is.

go
slice := []string{"a"}

err := lo.Validate(len(slice) == 0, "Slice should be empty")
// error("Slice should be empty")

err := lo.Validate(len(slice) == 0, "Slice should be empty but contains %v", slice)
// error("Slice should be empty but contains [a]")