Sou um desenvolvedor de python aprendendo Go. Aqui está uma diferença sutil entre listas Python e fatias Go. Declaração seguinte:
b = x[:]
Faz uma cópia profunda da lista em python, mas em Go é uma cópia superficial.
Conteúdo para você se capacitar em programação