Dec 232019

ADM

How to read CSV file in Golang

  • >23 December 2019}
  • ADM

How to read CSV file in Golang using reader from encoding/csv package. For this example we took an simple example of a CSV file containing three columns name, address and phone.

Dec 212019

ADM

How to write CSV file in Golang

  • >21 December 2019}
  • ADM

How to write CSV file in Golang using writer from encoding/csv package. For this example we took an simple example of a CSV file containing three columns name, address and phone.

Dec 192019

ADM

How to measure execution time in Golang

  • >19 December 2019}
  • ADM

To mesure the time used by an application in Golang or of a code section the functions time.Now() and time.Since() can be used.

Sep 272019

ADM

How to generate a random int in Golang

  • >27 September 2019}
  • ADM

In Golang there a are two libraries for generating random integers, one is a pseudo-random number generator (package math/rand) and the second one is cryptographically secure random number generator (package crypto/rand)

Sep 252019

ADM

How to trim whitespace from string in Golang

  • >25 September 2019}
  • ADM

How to trim (remove) leading and trailing whitespace from string in Golang using the TrimSpace, Trim, TrimLeft, TrimRight methods from strings package.

May 152019

ADM

How to split a string into slice in Golang

  • >15 May 2019}
  • ADM

How to split a string into slice using Golang. For a simple split by a singular character you can use Split() method from strings package. For more complex rules the regexp.Split() method can be used.