Select Git revision
-
Md. Alim Ul Karim authored
Hotfix/v0.5.6 : "Conditional nil values getter" "LinkedList Items of Items", "String Masking feature" , "String LeftRight Trimmed" "RwxPartial String Improved", "Request types start, restart etc added" "Script type added" --- - "Conditional nil values getter" - "LinkedList Items of Items", - "String Masking feature" , - "String LeftRight Trimmed" - "RwxPartial String Improved", - "Request types start, restart etc added" - "Script type added" See merge request !51
Md. Alim Ul Karim authoredHotfix/v0.5.6 : "Conditional nil values getter" "LinkedList Items of Items", "String Masking feature" , "String LeftRight Trimmed" "RwxPartial String Improved", "Request types start, restart etc added" "Script type added" --- - "Conditional nil values getter" - "LinkedList Items of Items", - "String Masking feature" , - "String LeftRight Trimmed" - "RwxPartial String Improved", - "Request types start, restart etc added" - "Script type added" See merge request !51
NilDefInt.go 449 B
package conditional
import "gitlab.com/evatix-go/core/constants"
func NilDefInt(
valuePointer *int,
) int {
if valuePointer == nil {
return constants.Zero
}
return *valuePointer
}
func NilDefIntPtr(
valuePointer *int,
) *int {
if valuePointer == nil {
return constants.ZeroPtr
}
return valuePointer
}
func NilDefValInt(
valuePointer *int,
defVal int,
) int {
if valuePointer == nil {
return defVal
}
return *valuePointer
}