It is possible to pass pointer over channel in go lang? I need to pass struct, do changes in it and have theese changes in the same function from where struct was passed?
I tried
chan <- &data
and I got
# command-line-arguments .\o.go:130: cannot use &duom[i] (type *KaVartoti) as type KaVartoti in send
after this I tried
chan <- *data
and I got
# command-line-arguments .\o.go:130: invalid indirect of duom[i] (type KaVartoti)
So, it is possible to send pointer through channel in Go ir not?