From b5ae96e0d4e32f90a8b3ba3b7189fda375a5d772 Mon Sep 17 00:00:00 2001 From: James Shubin Date: Thu, 6 Mar 2025 16:54:46 -0500 Subject: [PATCH] lang: types: Add some helpful true and false values In case we need one, we don't need to build it. --- lang/types/value.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lang/types/value.go b/lang/types/value.go index 69b9e817..64b21247 100644 --- a/lang/types/value.go +++ b/lang/types/value.go @@ -50,6 +50,12 @@ var ( // ErrInvalidValue is returned when ValueOf() is called on an invalid or // zero reflect.Value. ErrInvalidValue = errors.New("cannot represent invalid reflect.Value") + + // ValueFalse is a false value in our system. Can be used where needed. + ValueFalse, _ = ValueOfGolang(false) + + // ValueTrue is a true value in our system. Can be used where needed. + ValueTrue, _ = ValueOfGolang(true) ) // Value represents an interface to get values out of each type. It is similar