You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DefaultIfNil Example - Return Default Value if Pointer is Nil
package main
import (
"fmt""github.com/kashifkhan0771/utils/pointers"
)
funcmain() {
// Example of DefaultIfNil for a string pointervarstr*stringdefaultStr:="Default String"result:=pointers.DefaultIfNil(str, defaultStr)
fmt.Println(result)
}
Output:
Default String
NullableBool Example - Get Value from Bool Pointer
package main
import (
"fmt""github.com/kashifkhan0771/utils/pointers"
)
funcmain() {
// Example of NullableBool for a bool pointervarflag*boolresult:=pointers.NullableBool(flag)
fmt.Println(result)
}
Output:
false
NullableTime Example - Get Value from Time Pointer
package main
import (
"fmt""time""github.com/kashifkhan0771/utils/pointers"
)
funcmain() {
// Example of NullableTime for a time.Time pointervart*time.Timeresult:=pointers.NullableTime(t)
fmt.Println(result)
}
Output:
0001-01-01 00:00:00 +0000 UTC
NullableInt Example - Get Value from Int Pointer
package main
import (
"fmt""github.com/kashifkhan0771/utils/pointers"
)
funcmain() {
// Example of NullableInt for an int pointervarnum*intresult:=pointers.NullableInt(num)
fmt.Println(result)
}
Output:
0
NullableString Example - Get Value from String Pointer
package main
import (
"fmt""github.com/kashifkhan0771/utils/pointers"
)
funcmain() {
// Example of NullableString for a string pointervarstr*stringresult:=pointers.NullableString(str)
fmt.Println(result) // Output: ""
}