Почему списки редко используются в Go?

Я новичок в Go, и очень рад этому. Но во всех языках, с которыми я много работал: Delphi, C #, C ++, Python - Списки очень важны, потому что их можно динамически изменять, в отличие от массивов.

На Голанге действительно естьlist.Liststruct, но я вижу очень мало документации об этом - будь то вИдти по примеру или три книги о Го, которые у меня есть - Саммерфилд, Чиснал и Бальберт - все они проводят много времени на массивах и срезах, а затем переходят к картам. В примерах кода souce я также нахожу мало или не используюlist.List.

Также кажется, что, в отличие от Python,Range не поддерживается для списка - большой недостаток IMO. Я что-то пропустил?

Ломтики, конечно, хороши, но они все равно должны основываться на массиве с жестко заданным размером. Вот где приходит List. Есть ли способ создать массив / срез в Go без жесткого размера массива? Почему список игнорируется?

Ответы на вопрос(7)

Ваш ответ на вопрос