Por que as listas são usadas com pouca frequência no Go?

Eu sou novo no Go, e bastante animado com isso. Mas, em todas as linguagens com as quais trabalhei extensivamente: Delphi, C #, C ++, Python - As listas são muito importantes porque podem ser redimensionadas dinamicamente, ao contrário de matrizes.

Em Golang, existe de fato umlist.Liststruct, mas vejo muito pouca documentação sobre isso - seja emIr por exemplo ou os três livros Go que eu tenho - Summerfield, Chisnal e Balbaert - passam muito tempo em arrays e fatias e depois pulam para os mapas. Nos exemplos de código de fonte, também encontro pouco ou nenhum uso delist.List.

Parece também que, diferentemente do Python,Range não é suportado para lista - grande desvantagem do IMO. Estou esquecendo de algo?

As fatias são certamente boas, mas ainda precisam se basear em uma matriz com um tamanho codificado. É aí que entra a Lista. Existe uma maneira de criar uma matriz / fatia no Go sem um tamanho de matriz codificado? Por que a lista é ignorada?

questionAnswers(7)

yourAnswerToTheQuestion