Size: a a a

2021 June 10

е

енот in Go-go!
просто зачем обращаться к указателю, если можно обратиться к переменной?
источник

AK

Andrey Kartashov in Go-go!
а если переменной нет?
источник

AK

Andrey Kartashov in Go-go!
или переменную надо изменить, а она в другой области видимости?
источник

VT

Vasiliy Toporov in Go-go!
Здравсвуйте, коллеги. Хотел спросить кто какие библиотеки использует для работы с ошибками? Сейчас мы не используем ничего. Из-за этого логи с обработкой размазываются по всему проекту и сложно внедрить централизованную отправку ошибок в систему их сбора типа Rollabar. Не хочется наряду с логгером прокидывать ещё и обработчик Роллбара, чтобы делать это "на месте". Хотел попробовать emperror, но документации там мало, примеров - ноль, половина методов библиотеки задепрекейчена.
источник

е

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

RL

Ragnar Lodbrok in Go-go!
К примеру при передаче в функцию переменной создаётся ее копия, и все изменения будут работать только в рамках функции.
А при передаче указателя вы будете работать с изначальной переменной
источник

е

енот in Go-go!
так, а что значит "если переменной нет?"?
источник

AK

Andrey Kartashov in Go-go!
есть область памяти со значением.
источник

AK

Andrey Kartashov in Go-go!
если ты не знаешь, зачем нужны указатели, значит ты ещё не дошёл до нужного этапа обучения
источник

AK

Andrey Kartashov in Go-go!
подожди, всё будет
источник

F

Foxcool in Go-go!
А работал ли кто с gousb или karalabe/hid или иной usb прокладкой?? Сталкивался ли с проблемой, что на Винде не получается отправить команду на устройство, а только получать от устройства данные к себе. При этом на линуксе все в обе стороны работает.
источник

Z

Zver in Go-go!
Еще бы в сях такой вопрос задать, зачем нужны указатели.
источник

A

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

AS

Andrey Shuster in Go-go!
на самом деле это очень серьезный вопрос.
Многие, которые начинают обучение с ЖС или Питона вообще не понимают разницы между ссылкой и значением.
источник

A

Artur in Go-go!
в JS есть ссылки и там это активно используется
источник

VY

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

AS

Andrey Shuster in Go-go!
я не говорил что в ЖС нет ссылок.
источник

Z

Zver in Go-go!
Они не явные.
источник

I

Igor in Go-go!
Всем привет! А как делать интерфейсы на возвращаемые значения функций?
Например, есть базовый тип Bar. Bar1, Bar2 - его расширения, то есть если func foo(b Bar), то она схавает и Bar1, и Bar2. Вопрос, как сделать интерфейс, который принимал бы func foo1() Bar1 и func foo2() Bar2? То есть нужны все функции, возвращающие дочерние типы от Bar.
источник

VY

Vladislav Yarmak in Go-go!
а что такое дочерний тип?
источник