Go already has a testing module in its standard library that is ready for our use, we just need to import it and use it. …
In past posts I talked a bit about goroutines, deadlocks and channels . But there is another quite interesting issue …
When working with channels there is a quite common error that occurs when you are not familiar with the concepts, the …
So far I have explained how to run a goroutine, execute code concurrently with the goroutines and wait for them to …
As I mentioned in the introduction to the go programming language: go is a specialized concurrency language . It is a …
In go you can consider a package as all the files contained in a directory and a module as a collection of packages. To …
As I already mentioned to you in the introduction to the Golang or Go programming language , this language does not have …
In this entry I will explain the basics of how strings, runes and bytes work in go, and even a little bit of utf-8.
To …
In the go programming language, a map or hash table is the equivalent of a dictionary; they have a key that is related …
In go or golang slices, arrays and maps are structures for handling data collections. In this entry I am going to talk …