Golang : How to check for empty array string or string?

Sometimes that most obvious thing can be the hardest to remember. Putting this down as a note for myself and maybe useful to you too.

Problem :

Need to check if a string or []string is empty. How to do that?

Solutions :

if str is a string

 len(strings.TrimSpace(str)) == 0

and let say str is an array []string

 var str []string
 strings.TrimSpace(strings.Join(str, "")) == ""

Reference :


By Adam Ng

IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.