Aleksandr
на ? ругается
это же backward lookup или как это называется, которого в go нет
Aleksandr
что она ищет?
Oleh
это же backward lookup или как это называется, которого в go нет
может подскажите регекспу которая ищет предложения в тексте
Oleh
?)
Daniel
как вот такую регекспу с пхп \b((?!|\!|\.).)+(.) передеделать на го?
?! - это же заглядывание вперед, так? Его в гошных регекспах нет
Oleh
а то плохо соображаю
Aleksandr
может подскажите регекспу которая ищет предложения в тексте
ну это прям перебором можно сделать. на точке останавливаться и делать отсечку, если впереди пробел или конец строки. ну так, на вскидку
Aleksandr
exchangesDataMap[slug][pair][createdAt.Format(time.RFC3339)] = structures.BidAsk{ Bid: bid, Ask: ask, }
ну вот тут у тебя не все мапы инициализированы.
Aleksandr
надо проверять все три по очереди и инициализировать. а потом присваивать
Oleh
ну это прям перебором можно сделать. на точке останавливаться и делать отсечку, если впереди пробел или конец строки. ну так, на вскидку
да по сути да, но регекспу можна продебажить на сайте где ввел кучу текста и увидеть ошибку а если сам пишешь то увидеть ошибку сложнее https://regex101.com/
Aleksandr
да по сути да, но регекспу можна продебажить на сайте где ввел кучу текста и увидеть ошибку а если сам пишешь то увидеть ошибку сложнее https://regex101.com/
как мне кажется точка и пробел за ней - это всегда граница предложения. точка без пробела за ней - это либо конец строки либо разделитель частей слова или числа
Oleh
хм, разумно
Oleh
да, спасибо за идею
Alexey
ну вот тут у тебя не все мапы инициализированы.
Я сделал перед проблемной строкой fmt.Println(exchangesDataMap[slug][pair]) в консоль вывело что это map[] Я поэтому и в тупике, что вроде всё инициализировал, а ошибка валится
Aleksandr
смотри. вот у тебя мапа трех уровней вложенности, верно? map[string]map[string]map[string]structures.BidAsk
Aleksandr
теперь найди в своем коде три инициализации
Aleksandr
а, я нашел
Alexey
ну вот тут у тебя не все мапы инициализированы.
Там три мапы, первую я получается инициализирую при создании переменной exchangesDataMap := make(exchangesDataMap) А две другие вот так if _, ok := exchangesDataMap[slug]; !ok { exchangesDataMap[slug] = make(map[string]map[string]structures.BidAsk) } if _, ok := exchangesDataMap[slug][pair]; !ok { exchangesDataMap[slug][pair] = make(map[string]structures.BidAsk) }
Oleh
не было бы проще сделать структуру которая имеет 3 поля и одну мапу?)
Oleh
ввместо мапы с трема уровнями вложености
Daniel
Я вот что думаю
Daniel
Есть реализация pcre на чистом го
Daniel
Как там с forward lookup?
Alexey
не было бы проще сделать структуру которая имеет 3 поля и одну мапу?)
Мне нужно хранить данные так, чтобы они были разбиты по биржам, внитри по парам валют, а внутри по времени, тут мне три отдельных поля не помогут
Oleh
Как там с forward lookup?
не знаю, ща гляну
Kirill
Как там с forward lookup?
в доке не было уточнено
Daniel
Надо проверить, че
Kirill
github.com/dlclark/regexp2 hf gl
Daniel
Ага
Kirill
норм)!
взлетело?
Oleh
та я посмотрел в таблице только))
Oleh
что пишет что есть
Oleh
ща попробую
Oleh
взлетело?
да, взлетело
Kirill
да, взлетело
ну и фсё, gg
Daniel
Вот и хорошо
Danylo
Здравствуйте. Как поднять vnc сервак на локальной машине и далее подключиться к нему из любой точки мира? Кро может скинуть примеры реализации на Golang
🏁Александр
оффтоп же
Daniel
может, молекула на go хочет
Danylo
может, молекула на go хочет
понятное дело что на Go, извините, забыл указать
Daniel
тогда разверните вопрос, коллега
Daniel
я вот не припомню реализации vnc клиента или сервера на го
Daniel
хотя сам сделал novnc сервер на нем
Danylo
хотя сам сделал novnc сервер на нем
я про тоже, сколько уже брожу по интернету не могу никак найти реализации
qutorz
Вы и на Си их не так много найдете, особенно хороших
Daniel
так а зачем именно на go?
Danylo
так а зачем именно на go?
потому что мне нужно вшить эту функцию в моё приложение
qutorz
малварь чтоли) ?
Daniel
зачем?!
Danylo
малварь чтоли) ?
сколько людей мне пишет уже про малварь.... можно уже памятники ставить. малварь мне не нужна, а если бы и была нужно то только hvnc, мне просто интересно и хочеться попробовать чего-то новое, такое как vnc и поработать с этим
Danylo
запихнуть vnc можно куда угодно, но зачем не понятно
Slava
Дожили, малвари на го пишут
Slava
Скоро в докер контейнерах будут распространять
Slava
Хотя уже распространяют ))
Daniel
"я вирус, но я не умею размножаться. инсталлируйте меня, пожалуйста"
Danylo
шутки шутками, а тут серьезное дело )
Danylo
не переживайте друзья, я даже в Go не шарю почти ничего из моих сообщений можно понять
Danylo
и писать что я пишу малварь это конечно умно
Daniel
коллега, не парьтесь
Daniel
просто скажите - нахера это вам?
Ростислав
Всем привет! Подскажите. у меня есть необходимость создать 3 объекта. которые имеют связи друг с другом. то есть человек(имя возраст пол машина) машина(марка год производства) единственный вариант который я вижу это использовать структуры. либо создать отдельный пакет. можно еще каким либо образом это реализовать?
Ростислав
ну вот смотрите у меня будет допустим 4 поля. это для водителя. и еще 3 поля для машины
Ростислав
мне же нужно сделать так, чтобы машина с 3 полями была 4м полем у водителя
Ростислав
то есть мне создать отдельный пакет и в него поместить 2 структуры?
Alexander
готур было бы неплохо пройти. ну и там effective go еще
Ростислав
спасибо!
Ростислав
да я прохожу по чуть-чуть но мне лично без примеров сложно.
Ростислав
без примеров не понятно сути. а пытаешься сделать сам натыкаешься на то, что не хватает знаний
Alexander
если первый язык и планируете этим зарабатывать, я бы не стал го рекомендовать
kås
Лол
🏁Александр
php? 🙂
Ростислав
это же вэб?