#programming-blogs
Read more stories on Hashnode
Articles with this tag
Cond, Once and Pool primitives · Cond Sometimes, goroutines need to wait for some data or some kind of signal to be available before executing further....
WaitGroup, Mutex & RWMutex Primitives · Introduction Go is primarily designed around Communicating Sequential Processes i.e using channels and select...
Introduction Concurrency, asynchronous, parallel and threaded are some keywords we see floating around when we talk about running multiple processes...
Creating errors with errors.New() function If we don't need a custom type for an error, and we can work with a single error type then we can use...
Error is a result of unexpected circumstances or abnormal behaviour of the program. For example, a network connection error, a user entering incorrect...
Type assertion Type assertion is used to get the underlying concrete value of the interface variable. i.(Type) this is the syntax of type assertion,...