The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка Go 1.20. SourceHut отменил блокировку зеркала модулей Go, opennews (??), 02-Фев-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


128. "Выпуск языка Go 1.20. SourceHut отменил блокировку зеркала м..."  –1 +/
Сообщение от RomanCh (ok), 02-Фев-23, 18:55 
> Во-первых, не запятая, а тире. Во-вторых, размер ни разу не «динамический». Можно
> создавать несколько срезов разных размеров, но не срез «динамического» размера.

Ну, с таким знанием предмета, вам только и остаётся, что до пунктуации докапываться.

Просвещайтесь, вот тут для самых маленьких: https://go.dev/tour/moretypes/7
>  A slice, on the other hand, is a dynamically-sized, flexible view into the elements of an array.

А тут для тех, кто постарше: https://go.dev/src/runtime/slice.go
Замечу, что фраза "низкоуровневая абстракция" была написано выше не просто так.

PS Забавно, что ваш предыдущий бессмысленный комментарий удалили, но вы не сдаётесь и пытаетесь родить что-то более осмысленное. Комплексы?

Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск языка Go 1.20. SourceHut отменил блокировку зеркала м..."  –2 +/
Сообщение от pashev.ru (?), 02-Фев-23, 19:41 

> Просвещайтесь, вот тут для самых маленьких: https://go.dev/tour/moretypes/7
>>  A slice, on the other hand, is a dynamically-sized, flexible view into the elements of an array.

Теперь с гошистами всё окончательно понятно.

Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка Go 1.20. SourceHut отменил блокировку зеркала м..."  –1 +/
Сообщение от pashev.ru (?), 02-Фев-23, 19:56 
Поясню: изменение полей структуры это не изменение размера структуры.

И да, бардак в голове проявляется и в пунктуации.

Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск языка Go 1.20. SourceHut отменил блокировку зеркала м..."  +/
Сообщение от QrKot (?), 03-Фев-23, 19:42 
≥≥ Ну, с таким знанием предмета, вам только и остаётся, что до пунктуации докапываться.

Мэн, сорян, конечно, но в этот раз не он о бо ср ался, а ты(

≥≥  A slice, on the other hand, is a dynamically-sized, flexible view into the elements of an array.

И переводится это так: Слайс, с другой стороны - гибкое представление элементов массива динамической длины.

Короче, поясню: Слайс - обёртка над массивом. Он имеет длину, вместимость (капасити) и нижележащий массив. Капасити - константна, т.е. Слайс НЕ УМЕЕТ в ресайз. append при превышении капасити создаёт НОВЫЙ слайс, а не изменяет ресайзит текущий.

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

209. "Выпуск языка Go 1.20. SourceHut отменил блокировку зеркала м..."  +/
Сообщение от Аноним (207), 06-Фев-23, 22:56 
Ошибаетесь, append не всегда будет выделять новый слайс. А если и будет, то "зарезервирует запас"
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру