Size: a a a

2020 April 26

ЛА

Локоть Анатолий... in Go-go!
ziggy lucid
т.е. память под слайс выделяется при первой в него записи?
Память выделяется при  присвоении слайсу не nil значения (первому или второму не важно), при вызове make с ненулевой длиной или capacity, при вызове append если новая длина превышает текущее capacity,все сложно
источник

ЛА

Локоть Анатолий... in Go-go!
Это не возьмёт русские буквы. Придется добавить а-я
источник

A

Aikidos in Go-go!
ziggy lucid
уважаемые сенсеи и гуру, так все-таки "zero value ready to use" или не выделяется память? что-то я уже совсем запутался https://t.me/goproglib/875
Если срез не используется, то зачем создавать переменную? Синк эбаут
источник

М

МишанЯ in Go-go!
nama, err := ragexp.MatchString(``, "строка") что должно быть между ` чтобы на наличие только букв латиницы или кириллицы, без символов и цыфр
источник

C

Calculon in Go-go!
Aikidos
Если срез не используется, то зачем создавать переменную? Синк эбаут
ифы могут не пройти
источник

а

а кто это in Go-go!
куда
источник

ЛА

Локоть Анатолий... in Go-go!
ziggy lucid
уважаемые сенсеи и гуру, так все-таки "zero value ready to use" или не выделяется память? что-то я уже совсем запутался https://t.me/goproglib/875
Отвечая на вопрос, что предпочтительнее - это предугадать реальный размер слайса и сделать make([]int, 0, approximatedLen), чтобы память выделялась один раз.
источник

C

Calculon in Go-go!
в светлое будущее (работа со слайсом)
источник

DP

Daniel Podolsky in Go-go!
Локоть Анатолий
Отвечая на вопрос, что предпочтительнее - это предугадать реальный размер слайса и сделать make([]int, 0, approximatedLen), чтобы память выделялась один раз.
но - не всегда, как мы помним
источник

RS

Roman Sharkov in Go-go!
Александр Попов
да это на спичках же экономия
для вас предпочтительнее не экономить, даже если затраты приводящие к экономии практически нулевые?
источник

zl

ziggy lucid in Go-go!
а по nil-слайсу можно запускать циклы?
источник

RS

Roman Sharkov in Go-go!
Constantine
ну с http2push также будет )
всмсл? отдельные запросы с HTTP/2 надо отдельно аутентифицировать, разве HTTP/2 не stateless?!
источник

RS

Roman Sharkov in Go-go!
ziggy lucid
а по nil-слайсу можно запускать циклы?
можно
источник

ЛА

Локоть Анатолий... in Go-go!
Daniel Podolsky
но - не всегда, как мы помним
Не всегда что?
источник

а

а кто это in Go-go!
известен капасити видимо
источник

DP

Daniel Podolsky in Go-go!
Roman Sharkov
всмсл? отдельные запросы с HTTP/2 надо отдельно аутентифицировать, разве HTTP/2 не stateless?!
Стрим аутентифицируется один раз
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
Стрим аутентифицируется один раз
ну это если мы про SSE, а я про REQ-REP, который в WS аутентифицировать не надо (только 1 раз при подключении)
источник

АП

Александр Попов... in Go-go!
Roman Sharkov
для вас предпочтительнее не экономить, даже если затраты приводящие к экономии практически нулевые?
ну это какие то оптмизации до которых врятли дойдет - по факту уже
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
но - не всегда, как мы помним
а что там за исключение то?
источник

DP

Daniel Podolsky in Go-go!
Roman Sharkov
ну это если мы про SSE, а я про REQ-REP, который в WS аутентифицировать не надо (только 1 раз при подключении)
Какой в ws req-rep? такой же, как в Http/2 стримах
источник