Size: a a a

2020 March 30

SA

Sky Alex in Go-go!
x-foby
Я же скинул выше
var buf bytes.Buffer
 if err := t.Execute(&buf, values); err != nil {
   return "", err
 }

От без етого как?
источник

PT

Pax au Telemanus in Go-go!
Sky Alex
Не, ну не на столько же)
можно добавиьт в конце вызов гц и будет 1 в 1
источник

x

x-foby in Go-go!
Sky Alex
var buf bytes.Buffer
 if err := t.Execute(&buf, values); err != nil {
   return "", err
 }

От без етого как?
А что смущает?
источник

SA

Sky Alex in Go-go!
x-foby
А что смущает?
return buf.String()
Будет новая строка.
источник

x

x-foby in Go-go!
Sky Alex
return buf.String()
Будет новая строка.
А что смущает?
источник

SA

Sky Alex in Go-go!
x-foby
А что смущает?
Строки могут быть болшыми, не хочется каждую по 10 раз в памяти держать.
источник

x

x-foby in Go-go!
Sky Alex
Строки могут быть болшыми, не хочется каждую по 10 раз в памяти держать.
Коллега, вы знаете, как в Go представлены строки?
Вы понимаете, что на выходе в любом случае будет новая строка?
источник

SA

Sky Alex in Go-go!
x-foby
Коллега, вы знаете, как в Go представлены строки?
Вы понимаете, что на выходе в любом случае будет новая строка?
Да. В предложенном варианте шаблон будет в памяти два раза, и два раза результат.
источник

ГК

Геннадий Ковалёв in Go-go!
Так в питоне пишешь чего-нибудь, и даже не знаешь, что там пять раз подряд новые строки создаются, ты просто этого не видишь. А тут вроде бы ты уже в теме, что они создаются, и жаба начинает душить :)
источник

SA

Sky Alex in Go-go!
Геннадий Ковалёв
Так в питоне пишешь чего-нибудь, и даже не знаешь, что там пять раз подряд новые строки создаются, ты просто этого не видишь. А тут вроде бы ты уже в теме, что они создаются, и жаба начинает душить :)
Так потому и юзаю го что б не было такого бардака в памяти.
А получается что разницы то почти и нет.
источник

SA

Sky Alex in Go-go!
Я про работу со строками.
источник

x

x-foby in Go-go!
Sky Alex
Да. В предложенном варианте шаблон будет в памяти два раза, и два раза результат.
Ну, можете пробежаться по байтикам в памяти напрямую)
источник

DE

Dmitry Ermakovich 🐍 in Go-go!
Sky Alex
Так потому и юзаю го что б не было такого бардака в памяти.
А получается что разницы то почти и нет.
Можешь хранить строку как массив символов и написать форматтер для него, не будет новых аллокаций строки)
источник

SA

Sky Alex in Go-go!
Обычно работа со строками или удобная, или производительная, в го ни того ни другого.
Что меня сильно удивляет и немного от етого пригорает.
источник

DS

Dmitry Soloma in Go-go!
Sky Alex
Обычно работа со строками или удобная, или производительная, в го ни того ни другого.
Что меня сильно удивляет и немного от етого пригорает.
не юзайте го, вернитесь в питон. го не стоит вашего внимания, серьезно
источник

M

Morgot in Go-go!
Рекомендуете курсы по веб разработке на го на курсере?
источник

PT

Pax au Telemanus in Go-go!
Morgot
Рекомендуете курсы по веб разработке на го на курсере?
ох
источник

M

Morgot in Go-go!
?
источник

A

Adv0cat in Go-go!
Sky Alex
Обычно работа со строками или удобная, или производительная, в го ни того ни другого.
Что меня сильно удивляет и немного от етого пригорает.
Откройте Rust для себя, там производительно 😄
источник

SA

Sky Alex in Go-go!
Dmitry Soloma
не юзайте го, вернитесь в питон. го не стоит вашего внимания, серьезно
Ради компиляции в один исполняемый файл буду колотся, но продолжать жрать.
источник