Size: a a a

2020 December 10

MK

Max Kot in Go-go!
Первый раз открыл сайт 1 страница, далее регистрация у неё редирект и все, 2 страницы
источник

IB

Igor Botukhov in Go-go!
Всем привет! Я правильно понимаю, что передаваю в функцию срез, я передаю ссылку на этот срез?
источник

NS

Nikita Sadok in Go-go!
Max Kot
Первый раз открыл сайт 1 страница, далее регистрация у неё редирект и все, 2 страницы
так вот возможно проблема в том, что срабатывает дважды c.HTML, нужно понять где
источник

MK

Max Kot in Go-go!
Да, но нет таких мест
источник

MK

Max Kot in Go-go!
В этом и прикол
источник

NS

Nikita Sadok in Go-go!
А после редиректа рендерится страница?
ну то есть есть ли вызов c.HTML  после c.Redirect?
источник

MK

Max Kot in Go-go!
Да
источник

MK

Max Kot in Go-go!
С этим проблем нет
источник

NL

Nikita L in Go-go!
Igor Botukhov
Всем привет! Я правильно понимаю, что передаваю в функцию срез, я передаю ссылку на этот срез?
Неа, срез сам по себе это структура, которая хранит 3 значения:
1 - указатель на участок памяти, в котором лежат данные
2 - capacity среза
3 - length среза

Соответственно передать слайс можно как указатель, так и напрямую. Но это не значит, что передавая слайс в функцию, он всегда будет передаваться как указатель
источник

VE

Vladimir Eliseev in Go-go!
Парни
Допустим, использую в проект go mod и vendor.
Хочу установить пакет.
Делаю в корне проекта go get github....
В файле go.mod появляется указание пакета и //indirect

Но в vendor этот пакет отсутствует.
Скажите пожалуйста, как решать такие проблемы?
источник

ВС

Владимир Столяров... in Go-go!
Импортировать его через _
Сделать go get, go mod vendor
Пользоваться
источник

NS

Nikita Sadok in Go-go!
В этом то и проблема возможно, я слегка покопался в сорс коде, и редирект по идее сам рендерит страницу
источник

NS

Nikita Sadok in Go-go!
Nikita Sadok
В этом то и проблема возможно, я слегка покопался в сорс коде, и редирект по идее сам рендерит страницу
Нет нужды в повторном c.html
источник

NT

Nikita Tarasov in Go-go!
Всем привет! Я пишу юнит тест для локализации украинского языка. Мне нужно список минимум 1000 слов, где ещё и выделены корни слов. Где можно найти? Искал в инете чё то толком нету норм. А писать вручную это нереально
источник

IB

Igor Botukhov in Go-go!
Nikita L
Неа, срез сам по себе это структура, которая хранит 3 значения:
1 - указатель на участок памяти, в котором лежат данные
2 - capacity среза
3 - length среза

Соответственно передать слайс можно как указатель, так и напрямую. Но это не значит, что передавая слайс в функцию, он всегда будет передаваться как указатель
То есть передавая слайс вот таким образом в функцию:
func something(nums []int) {...

У меня все значения копируются в эту функцию?
Что бы передать указатель на слайс нужно использовать такой синтаксис?
func something(nums *[]int) {
 *nums = append(*nums, 1)
}
func main() {
                      ...
                      something(&n)
                      ...
}
источник

AS

Alexander Shavelev in Go-go!
Igor Botukhov
То есть передавая слайс вот таким образом в функцию:
func something(nums []int) {...

У меня все значения копируются в эту функцию?
Что бы передать указатель на слайс нужно использовать такой синтаксис?
func something(nums *[]int) {
 *nums = append(*nums, 1)
}
func main() {
                      ...
                      something(&n)
                      ...
}
> У меня все значения копируются в эту функцию?

нет
источник
2020 December 11

NL

Nikita L in Go-go!
Igor Botukhov
То есть передавая слайс вот таким образом в функцию:
func something(nums []int) {...

У меня все значения копируются в эту функцию?
Что бы передать указатель на слайс нужно использовать такой синтаксис?
func something(nums *[]int) {
 *nums = append(*nums, 1)
}
func main() {
                      ...
                      something(&n)
                      ...
}
В вашем случае не имеет смысла передавать указатель на слайс, т.к. изменения, которые вы сделаете внутри функции, изменят слайс и в других областях видимости
источник

IB

Igor Botukhov in Go-go!
Alexander Shavelev
> У меня все значения копируются в эту функцию?

нет
угу, спасибо) А есть разница между передачей слайса напрямую и ввиде указателя? Разница в скорости?
источник

IB

Igor Botukhov in Go-go!
Nikita L
В вашем случае не имеет смысла передавать указатель на слайс, т.к. изменения, которые вы сделаете внутри функции, изменят слайс и в других областях видимости
а, хорошо, спасибо! А есть разница между передачей слайса напрямую и ввиде указателя? Разница в скорости?
источник

NL

Nikita L in Go-go!
Разница есть, но указатель на слайс используется довольно редко
источник