Golang

Golang

Golang How to check if key exists in map

HowtoinitializemapTherearetwowaystoinitializemapinGolang.Initializationwithoutanykey-valueIfit'snotnecessarytoassignkey-...
Golang

Golang How to convert string to float, int

Do you want a cheat sheet to know how to convert value to another data type? This article covers what you want.
Golang

Golang Improper package structure exports unneeded members

Do you want to write unit tests for methods but don't want to expose them to outside of the package? Then, move the methods to internal package. The functions defined in internal package are not exposed. Let's learn how to use it.
Golang

Golang How to mock an object by yourself for unit testing

It might be too big to introduce a mock framework. It's better to create a mock object by ourselves in this case.
Golang

Golang How to accept an arbitrary number of arguments

Are you searching for a way to accept an arbitrary number of parameters? Can the parameters have mixed data types? Then, this post is for you. Let's handle the parameter depending on the type.
Golang

Golang How to get value from any/interface

If a function has a parameter that is any or interface{}, it's not possible to access a property by a dot chain. How can we read a value in this case?
Golang

Golang How to differentiate between Context cancel and timeout

This post explains how to use Context for the process cancellation or timeout. Furthermore, it shows you how to implement it if you want to keep the process but want to introduce Timeout in it.
Golang

Golang Async/Await with Goroutine and Channel

Golang offers Goroutine and Channel to make Async implementation easy.
Golang

Golang Unmarshal json without struct definition

Json format is often used when using REST API or when you want to write the content of a struct to the log. This post explains how to define the struct and show you the result.
Golang

Golang Converting struct to string

Do you want to convert struct to string to write the information to the log file? Let's start with simple data type first and then, convert struct data type!