golang for loop array of structs