Skip to content
Snippets Groups Projects
Select Git revision
  • feature/v1.3.60
  • develop default protected
  • main protected
  • release/v1.0.7
  • release/v1.0.0
  • feature/v0.9.5
  • release/v0.6.2
  • hotfix/v0.5.7
  • release/v0.5.6
  • release/v0.5.5
  • hotfix/v0.5.4
  • hotfix/v0.5.3
  • hotfix/v0.5.2
  • release/v0.5.1
  • hotfix/v0.5.0
  • hotfix/v0.4.9
  • hotfix/v0.4.8
  • hotfix/v0.4.7
  • release/v0.4.6
  • hotfix/v0.4.5
  • v1.3.55
  • v1.3.52
  • v1.3.50
  • v1.3.45
  • v1.3.42
  • v1.3.41
  • v1.3.40
  • v1.3.38
  • v1.3.37
  • v1.3.36
  • v1.3.35
  • v1.3.34
  • v1.3.33
  • v1.3.32
  • v1.3.31
  • v1.3.30
  • v1.3.29
  • v1.3.28
  • v1.3.27
  • v1.3.26
40 results

NilDefInt.go

  • Md. Alim Ul Karim's avatar
    cd2246ed
    Merge branch 'hotfix/v0.5.6' into 'develop' · cd2246ed
    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
    cd2246ed
    History
    Merge branch 'hotfix/v0.5.6' into 'develop'
    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
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
}