Size: a a a

2020 December 08

DP

Daniel Podolsky in Go-go!
у указателей есть побочный эффект - их должен проверять сборщик мусора. поэтому иногда приложение будет работать быстрее, если использовать копирование, а не передачу по указателю. но в большинстве случаев вы эту разницу померять не сможете.
источник

G

Ghost in Go-go!
всё что нужно запомнить, не изменять структуру которая передана по указателю как аргумент функции, так как это не явно и будет сложно дебажить, но это редко когда требуется.
источник

с

сонная википедия... in Go-go!
почему? может она как раз для этого и передана по указателю
источник

SK

Sherkhan Kubaidullov... in Go-go!
сонная википедия
почему? может она как раз для этого и передана по указателю
Прост ещё нет константных параметров как в плюсах
источник

G

Ghost in Go-go!
сонная википедия
почему? может она как раз для этого и передана по указателю
ну, только если именно для этого. А то бывает, функция check ещё и изменяет структуру...
источник

с

сонная википедия... in Go-go!
ну, у нас нет атрибутов
источник

с

сонная википедия... in Go-go!
и иммутабельности
источник

Z

Zver in Go-go!
Ну изменяет и ладно. Будет что фиксить.
источник

Z

Zver in Go-go!
сонная википедия
ну, у нас нет атрибутов
И не будет.
источник

с

сонная википедия... in Go-go!
да, будут //go:magiccomment
источник

G

Ghost in Go-go!
Марк Егоров
Что я считаю не те данные
кстати говоря, передача по значению не факт что спасёт от ошибок, которые завязаны на указателях, так как, например, массивы содержат в себе указатели и изменение элемента затронет все структуры с теми же указателями.
https://play.golang.org/p/4fGPH2J2w4l
источник

G

Ghost in Go-go!
это просто нужно знать и использовать со знанием
источник

M

Morgot in Go-go!
Здравствйте! я создал файл на го, но при запсуке файла выдает это:
источник

DP

Daniel Podolsky in Go-go!
Ghost
кстати говоря, передача по значению не факт что спасёт от ошибок, которые завязаны на указателях, так как, например, массивы содержат в себе указатели и изменение элемента затронет все структуры с теми же указателями.
https://play.golang.org/p/4fGPH2J2w4l
массивы содержат в себе то, что указано
источник

M

Morgot in Go-go!
Тут скрины нельзя отправлять?
источник

DP

Daniel Podolsky in Go-go!
угу
источник

DP

Daniel Podolsky in Go-go!
давайте текстом
источник

G

Ghost in Go-go!
Daniel Podolsky
массивы содержат в себе то, что указано
я привёл пример со []string, там меняется значение, так как слайс это по факту массив ссылок на значения
источник

M

Morgot in Go-go!
Daniel Podolsky
давайте текстом
Невозможно запуститьэто приложение на вашем пк
источник

G

Ghost in Go-go!
Morgot
Невозможно запуститьэто приложение на вашем пк
ос?
источник