What is math.Min() Function in Golang

How to Find Minimum Number in Golang

Golang math.Min() is a built-in function from the math package that returns the smaller of two float64 values. To add a math package to your program, use the import keyword to access the Min() function. How to find a minimum of two numbers in Golang To find a minimum of two numbers in Golang, you … Read more

How to Merge Maps in Golang

3 Ways to Merge Maps in Golang

To merge the maps in Golang, you can use the for loop to traverse over one map and append its key-value pairs to the second map. To either replace or keep the second map’s values, you can use this approach. package main import ( “fmt” ) func main() { map1 := map[string]int{ “bdy_kl”: 10, “eno_kl”: 21, … Read more

How to Find Absolute Value in Golang

How to Find Absolute Value in Golang

To find an absolute value in Golang, you can use the math.Abs() function. The math.Abs() is a built-in Golang function that accepts a single argument, which is a floating-point number, and returns the absolute value of that number. To use the Abs() function in your script file, you must import the math package and access … Read more

3 Easy Ways to Pretty Print JSON in Golang

3 Easy Ways to Pretty Print JSON in Golang

There are the following methods to pretty print json in Golang. Method 1: Using json.MarshalIndent() function Method 2: Using json.Indent() function Method 3: Using Encoder.SetIndent() function Method 1: Using json.MarshalIndent() The easiest way to pretty print json in Golang is to use the json.MarshalIndent() method. The json.MarshalIndent() function takes in the interface we want to … Read more

What is Package level Variable in Golang

What is Package level Variable in Golang

Go package-level variable is a variable that is defined outside of any function or method.  A package-level variable is visible to all functions and methods within the package and can be accessed using the variable’s name. package main import ( “fmt” ) var data int = 21 func main() { fmt.Println(data) } Output 21 We defined … Read more

Golang raw string literals: What is Escape Backtick in Go

Golang raw string literals - What is Escape Backtick in Go

Golang escape backtick To use a backtick(`) character within a string literal in Golang, escape it using a backslash (`\) to create the string literal instead of backticks. Example package main func main() { multi_str := `This is a raw string literal with multiple lines and include special characters without having to escape them.` print(multi_str) … Read more

What is time.Parse() Function in Golang

Golang time.Parse() Function

Golang time.parse() is a built-in function used to parse a string representation of a date and time and return the corresponding time.Time value. It takes two arguments: a layout string that specifies the format of the input string and the input string that represents the date and time you need to parse. Syntax func Parse(layout, value … Read more

How to Get Absolute Path in Golang

How to Get Absolute Path in Golang

To get the absolute path of a file or directory in Golang, you can use the filepath.Abs() function. The filepath.Abs() is a built-in function that accepts a path as input and returns the file’s absolute path or directory. An absolute path is a complete path to a file or directory that confines the exact location of the file … Read more

Understanding Named Parameters in Golang

Understanding Named Parameters in Golang

Go does not support named parameters directly like some other languages, such as Python. However, you can achieve a similar effect by using a struct to define the parameters and then passing an instance of that struct to the function. This makes the function call more explicit and easier to understand. Example package main import … Read more