Size: a a a

2020 May 22

АП

Александр Попов... in Go-go!
только туда append еще не доехал, по идеи должно быть какой то нулевоймусор
источник

АП

Александр Попов... in Go-go!
в памяти
источник

DP

Daniel Podolsky in Go-go!
а что ты ожидаешь увидеть в []string? числа?
источник

АП

Александр Попов... in Go-go!
я про сырую память
источник

АП

Александр Попов... in Go-go!
там что-то вроде 0000000000000 должно быть на неиспользуемых фрагментах
источник

АП

Александр Попов... in Go-go!
соотвественно len должен на огрызке вернуть 1 и все
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
только туда append еще не доехал, по идеи должно быть какой то нулевоймусор
как мы знаем - go делает запись zero values в выделяемую память (с оговорками)

поэтому, кстати, медленно выделяются большие слайсы
источник

АП

Александр Попов... in Go-go!
но append то сработает...
источник

АП

Александр Попов... in Go-go!
щаз
источник

АП

Александр Попов... in Go-go!
testslice2 = append(testslice2, "B") и сработало все не так как я думал
источник

АП

Александр Попов... in Go-go!
всесто A A B
источник

АП

Александр Попов... in Go-go!
или A B, он бахнул A   B
источник

АП

Александр Попов... in Go-go!
источник

DP

Daniel Podolsky in Go-go!
что не так-то?
источник

АП

Александр Попов... in Go-go!
да потому что у нас был массив A A nil nil nil
потом мы получили огрызок A [ A nil nil ] nil - выделил огрызок с помощью [ ]
источник

АП

Александр Попов... in Go-go!
и append должен был записать в пустую область памяти
источник

АП

Александр Попов... in Go-go!
тобиешь сразу после A
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
да потому что у нас был массив A A nil nil nil
потом мы получили огрызок A [ A nil nil ] nil - выделил огрызок с помощью [ ]
источник

DP

Daniel Podolsky in Go-go!
с хрена ли она пустая?
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
с хрена ли она пустая?
testslice1 := make([]string, 0, 5)
источник