Size: a a a

2020 August 16

MD

Mirian Dzhachvadze in Go-go!
Коллеги, только осваиваю go. Почему 12-ая строчка не компилируется? То есть я могу создать экземпляр структуры(строчка 9), а  сделать реализацию функции(строчка 12) нет. https://bit.ly/2E4P0iL
источник

MD

Mirian Dzhachvadze in Go-go!
Гуглил, но ответа не нашел
источник

АП

Александр Попов... in Go-go!
Mirian Dzhachvadze
Коллеги, только осваиваю go. Почему 12-ая строчка не компилируется? То есть я могу создать экземпляр структуры(строчка 9), а  сделать реализацию функции(строчка 12) нет. https://bit.ly/2E4P0iL
403, ссылка не открывается
источник

MD

Mirian Dzhachvadze in Go-go!
Хм... у меня работает
источник

АП

Александр Попов... in Go-go!
оно редиректнуло на https://www.paste.org/108850
источник

АП

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

MD

Mirian Dzhachvadze in Go-go!
источник

MD

Mirian Dzhachvadze in Go-go!
млять
источник

АП

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

MD

Mirian Dzhachvadze in Go-go!
хорошая паста
источник

АП

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

АП

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

MD

Mirian Dzhachvadze in Go-go!
ide пишет Unresolved type 'task'
источник

DV

Dmytro Vachaiev in Go-go!
Mirian Dzhachvadze
Коллеги, только осваиваю go. Почему 12-ая строчка не компилируется? То есть я могу создать экземпляр структуры(строчка 9), а  сделать реализацию функции(строчка 12) нет. https://bit.ly/2E4P0iL
потому что методі для структурі можно определять только в том же самом пакете где єта структура определена
источник

D

Denis in Go-go!
Mirian Dzhachvadze
ide пишет Unresolved type 'task'
Ты встроил интерфейс в структуру, вопрос зачем
источник

MD

Mirian Dzhachvadze in Go-go!
Dmytro Vachaiev
потому что методі для структурі можно определять только в том же самом пакете где єта структура определена
Ссыль найдешь на доку?
источник

MD

Mirian Dzhachvadze in Go-go!
Denis
Ты встроил интерфейс в структуру, вопрос зачем
А что в этом плохого? Хочу что бы один интерфейс разные структуры реализовывали
источник

М

Мерль🛠 in Go-go!
Denis
Ты встроил интерфейс в структуру, вопрос зачем
Это кстати хороший способ подмешивать поведение и расширять тип


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

очень удобно оказалось встроить sync.Locker и использовать разные вид мьютексов
источник

DV

Dmytro Vachaiev in Go-go!
Mirian Dzhachvadze
Ссыль найдешь на доку?
ты уже знаешь что искать, уверен у тебя получится
источник

MD

Mirian Dzhachvadze in Go-go!
Dmytro Vachaiev
ты уже знаешь что искать, уверен у тебя получится
👌🏼
источник