To understand how does GO’s approach while selecting the version of the library of which two versions are specified in the go.mod file, we have to first understand Semantic Versioning Semantic Versioning…
Category: Tech
Manual download dependency from go.mod file in Go (Golang)
Overview Below command can be used to download the dependency that is present in the go.mod file This command is used to pre download all the dependency before the application is run….
Modules in Go (Golang)
Overview Module is go support for dependency management. A module by definition is a collection of related packages with go.mod at its root. The go.mod file defines the Module import path. Dependencies…
Direct vs Indirect Dependencies in go.mod file in Go
Overview Module is Go support for dependency management. A module by definition is a collection of related packages with go.mod at its root. The go.mod file defines the Module import path. Dependencies…
Default Zero Value of Pointer in Go (Golang)
Overview Default zero value of a pointer is nil. Let’s see a program for it Program Output:
Pointer Arithmetic in Go (Golang)
Overview Pointer arithmetic is not possible in golang unlike C language. It raises compilation error. Program Output Above program raises compilation error
* or dereferencing pointer in Go (Golang)
Overview * operator can be used to: Dereference a pointer which means getting the value at the address stored in the pointer. Change the value at that pointer location as well Program…
Pointer to a Pointer in Go (Golang)
Overview It is also possible to create a pointer to a pointer in go c is a pointer to a pointer here. It stores the address of b which in turn stores…
Pointer in Go (Golang)
This is the chapter 15 of the golang comprehensive tutorial series. Refer to this link for other chapters of the series – Golang Comprehensive Tutorial Series Next Tutorial – StructPrevious Tutorial – Defer keyword Now let’s…
IOTA in Go (Golang)
This is the chapter 22 of the golang comprehensive tutorial series. Refer to this link for other chapters of the series – Golang Comprehensive Tutorial Series Next Tutorial – GoroutinesPrevious Tutorial – Interface Now let’s check…