🅁
Пхпшник ? ;)
Anton
есть опыт и с пхп)
Anton
но точки с запятой не только там)
🅁
А он точно на ту переменную ругается?
🅁
key используется?
Anton
да, просто кусок с key я убрал отсюда, т.к. роли он не играет
Anton
нет идей?
ros
может быть затенение или захват в цикле, но в приведенном кусочке ничего криминального
Aleksey
А на что ругается? Код корректный.
Daniil
Как определи, что она не видна?
ros
var test [4]float32;
for key, _ := range paramsObj.GlobalObstacles {
key := key
test = [4]float32{1,1,1,1}
}
ros
если так?
ros
т.е. переопределить key, внутри ибо не видя всего кода ХЗ где оно там у вас может использоваться
Anton
http://prntscr.com/e2mmyf
qutorz
ну так используй test, написано же
qutorz
fmt.Println(test)
Anton
Anton
я еще учусь и не ко всему привык)
Anton
тогда такой вопрос:
var test [][4]float32;
for key, _ := range paramsObj.GlobalObstacles {
test[key] = [4]float32{1,1,1,1}
}
хочу сделать что-то вроде такого, но получаю ошибку не очень ясную
Anton
http://prntscr.com/e2monp
qutorz
тебе map нужен
Anton
окей, почитаю)
благодарю!
Anton
а поле в struct можно объявить как map?
qutorz
да
Anton
type Obstacle struct {
Points map[int][4]float32
Lines map[int][4][3]float32
}
Anton
так?
Anonymous
Странно начинать знакомство с go с чата в телеграмме
Anton
подскажите, пожалуйста: я хочу создать переменную, которая будет являться массивом конкретных типов и потом этот массив заполнять объектами соответствующего типа
делаю я это так:
type matchedObstacle struct {
distance float64
point [3]float64
obstacleIndex int
}
var matchedObstacles []struct{};
matchedObstacles = append(matchedObstacles, &matchedObstacle{distance:d, point: [3]float64{x1, y1, z1}, obstacleIndex:key});
но получаю ошибку "cannot use matchedObstacle literal (type *matchedObstacle) as type struct {} in append"
Подскажите, как правильно выполнять такую операцию?
Slava
у тебя массив структур
Slava
а ты пытаешься добавить элемент - ссылку на структуру
Slava
варианта два, либо делать массив ссылок, либо добавлять структуру, а не ссылку
Anton
хммм...спасибо, попробую!
Daniil
подскажите, пожалуйста: я хочу создать переменную, которая будет являться массивом конкретных типов и потом этот массив заполнять объектами соответствующего типа
делаю я это так:
type matchedObstacle struct {
distance float64
point [3]float64
obstacleIndex int
}
var matchedObstacles []struct{};
matchedObstacles = append(matchedObstacles, &matchedObstacle{distance:d, point: [3]float64{x1, y1, z1}, obstacleIndex:key});
но получаю ошибку "cannot use matchedObstacle literal (type *matchedObstacle) as type struct {} in append"
Подскажите, как правильно выполнять такую операцию?
Я кажись понял чего у вам не так.
при объявлении matchedObstacles в:
var matchedObstacles []struct{};
Вы объявляете массив структур каких то.
Надо объявить массив ссылок на matchedObstacle
типо так:
var arrayMatchedObstacle []*matchedObstacle
Тогда и добовлять:
arrayMatchedObstacle = append(arrayMatchedObstacle, &matchedObstacle{distance:d, point: [3]float64{x1, y1, z1}, obstacleIndex:key});
Anton
да, я тоже уже пришел к этому, но спасибо за помощь)
Anonymous
Привет.
Есть у кого ссылочка на канал, где монжно попросить помощи по MySQL?
Лёша
На чат*
engelbart
А чо чо сткковерфлоу не так ?
Мерль
http://telegra.ph/Go-libraries-and-applications-02-01
engelbart
Много интересных
Fastumkruk
Првиет Ребят
Fastumkruk
Подскажите пожалуйста как отпарсить HTML страницу и выдрать инфу из тега <dd class="bar1 arial_14">55%</dd>
Alexander
google -> golang html parsing/scraping
engelbart
goquery
Fastumkruk
Peter
можно regexp'ом
Alexander
а что в них необычного? проблема парсинга html мне кажется вообще неуникальная совсем. погугли и кучу примеров найдешь
Alexander
на stackoverflow есть прикольный ответ, как регэкспом распрарсить хтмл. ща поищу
Alexander
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
Fastumkruk
спасибо
Oleg
спасибо
goquery хорошо справляется
Мерль
https://www.reddit.com/r/rust/comments/5rg1rd/million_requests_per_second_with_python_can_rust/
A.
A.
Этот лесопел
Мерль
Мерль
https://twitter.com/GolangShow/status/827060580074799104
Anton
Добрый день! Скажите, пожалуйста, при создании собственных пакетов должен ли я хранить их в vendor?
A.
A.
Но пусть так и остаётся
Oleg
Мерль
[last news]
Proposal: Monotonic Elapsed Time Measurements in Go
Мерль
https://medium.com/@povilasve/go-advanced-tips-tricks-a872503ac859#.tcuu23at0
Мерль
http://telegra.ph/Go-NewsletterIssue-145--February-2-2017-02-02
Mikhail
Mikhail
Ааа, в смысле если у тебя бмнарник то его зависимости вендоришь.
Oleg
Ага
hamper 𓅝
Либу можно просто в любую папку внутри проекта положить если она только этим проектом используется.
Anton
Добрый день!
Anton
http://prntscr.com/e3wfyi
Anton
скажите, пожалуйста, что может озачать такая ошибка?
Daniel
попытку взять поле от указателя на структуру, который nil
Daniel
например
Daniel
что-то такое
Anton
хммм...
Daniel
что там в строке-то соответствующей
Anton
очередной вопрос:
пользовался ли тут кто-то алгоритмом convex hull в работе, и, если да, то какой пакет для go вы могли бы посоветовать?
Anonymous
Anonymous
Хотя, пакеты есть
Daniel
Коллега