@gogolang

Страница 1626 из 1630
Илья
26.10.2018
12:54:33
в смысле до которых руки не доходят

Subbotin
26.10.2018
12:54:47
можно ли как-то автоматом распарсить всю иеррахию пакетов? ну тоесть допустим у меня есть вызов main() и внем пусто кроме вызова функции из под модуля mainlogic.RealMain(). и чтоб у меня какой-то Walk или его аналог сходил дальше и нашёл все места где я условно вызывают time.Now()

Гриша
26.10.2018
12:54:56
a := (*b)[:0] b = &a
хм, а разве на это не будет аллокации?

Google
Mykyta
26.10.2018
12:55:23
хм, а разве на это не будет аллокации?
Аллокация чего именно тебя пугает?

Subbotin
26.10.2018
12:55:51
нет, в стд такой функции нет
ну может есть какой-то популярный и всеми используемый для этих целей пакет из не стд?

Гриша
26.10.2018
12:55:57
Аллокация чего именно тебя пугает?
памяти, но это лучше проверю сейчас)

Alexey
26.10.2018
12:56:20
а публичные issue есть у вас? :)
https://jira.percona.com/projects/PMM/issues Но опять же – я бы не стал над этим прямо "с улицы" работать. Если прямо очень хочется помочь и себя показать, то лучше поконтрибьютить в экспортеры в github.com/prometheus

Mykyta
26.10.2018
12:57:01
памяти, но это лучше проверю сейчас)
расскажу секрет, в го указатели - это структуры, потому даже при передаче указателей происходит аллокация этих самых структур

Artem
26.10.2018
12:57:33
Alexey
26.10.2018
12:57:39
> в го указатели - это структуры Это не так. В Go указатель – это указатель, 8 байт адреса на amd64

Mykyta
26.10.2018
12:59:59
SkyCoffee
26.10.2018
13:01:14
хм, а разве на это не будет аллокации?
В а копируется 0 элементов из b, большой разницы с b = [] не вижу

Гриша
26.10.2018
13:01:27
a := (*b)[:0] b = &a // сброс такой вариант отработал как надо, спасибо!

Илья
26.10.2018
13:02:12
(*b) = (*b)[:0]?

Google
SkyCoffee
26.10.2018
13:07:40
Сохранить выделенную память при очистке слайса... Интересно, можно ли получить то же самое с другими видами коллекций, но проще

Гриша
26.10.2018
13:08:54
(*b) = (*b)[:0]?
Идиально! ? Спасибо!

Stanislav
26.10.2018
13:16:40
(*b) = (*b)[:0]?
крутой смайлик

Илья
26.10.2018
13:17:20
крутой смайлик
http://pragmaticperl.com/issues/06/pragmaticperl-06-секретные-операторы-perl-и-не-только.html

Mykyta
26.10.2018
13:17:37
крутой смайлик
вот зачем ты это сказал, я теперь тоже это вижу

Алексей
26.10.2018
13:26:13
(*b) = (*b)[:0]?
Слева разве нужно брать в скобки?

Илья
26.10.2018
13:26:41
Слева разве нужно брать в скобки?
вы заставляете меня полезть на playground, а мне лень

Алексей
26.10.2018
13:26:56
(*b) = (*b)[:0]?
*b = (*b)[:0]? Мой внутренний лексер успешно спарсил

SkyCoffee
26.10.2018
13:27:16
можно просто b = b[:0]

Илья
26.10.2018
13:29:30
в задаче b := &[]int{}

вроде как

Александр
26.10.2018
13:30:13
что тут

дайте постановку, я пропустил

Илья
26.10.2018
13:30:34
ничего, тут никого нет, проследуйте оборатно во флуд

Subbotin
26.10.2018
13:31:21
а вот ещё вопрос по парсингу. вот допустим я использую обычный Walk и какой-то свой кастомный тип Visitor. Я могу как-то понять что например несколько вызовов ast.SelectorExpr расположены в одной области видимости? грубо говоря я могу как-то узнать на каком уровне иерархии уровней сложностей я сейчас нахожусь?

Илья
26.10.2018
13:33:26
в go нет, но есть валидаторы, которые умеют всякое

SkyCoffee
26.10.2018
13:34:06
в задаче b := &[]int{}
а если var c []int = *b, будет копирование?

Mykyta
26.10.2018
13:34:40
а если var c []int = *b, будет копирование?
будет копирование, но не самих данных слайсов

Илья
26.10.2018
13:35:13
а если var c []int = *b, будет копирование?
в любом случае копируется slice header

Google
Илья
26.10.2018
13:35:16
а данные нет

по идее

SkyCoffee
26.10.2018
13:35:59
было бы хорошо, а то *b = (*b)[:0] как-то слишком забористо

/dev/null
26.10.2018
13:37:13
https://github.com/asaskevich/govalidator

Subbotin
26.10.2018
13:51:00
и кстати ещё вопрос. получается парсер не занимается выведением типов? у меня вот такая строка fmt.Println(ident.Name, ident.Obj.Kind, ident.Obj.Type) печатает вот такой выхлоп: e var <nil>

Vadim
26.10.2018
13:57:36
Ребят, офтоп, но очень важно. Закончилась лицензия studio 3t. Что делать?

Александр
26.10.2018
13:58:02
ээм O_o продлить?

Aleksandr
26.10.2018
13:58:45
2048 members

это что-то да значит

?
26.10.2018
13:59:28
2048 members
game over

you won

Vadim
26.10.2018
14:02:39
ээм O_o продлить?
Не хочу денюжку платить((((

Есть аналоги?

Дмитрий
26.10.2018
14:02:56
Notepad

Александр
26.10.2018
14:03:21
ну может операционку для начала скажите?

хотя.за такой оффтоп нас расстреляют

Илья
26.10.2018
14:15:15
что?

что? куда? v8? go?

Google
Vadim
26.10.2018
14:17:39
И ещё один вопрос. На сей раз про го. Есть ли telegram API либа

Илья
26.10.2018
14:18:19
https://godoc.org/gopkg.in/go-playground/validator.v9#hdr-One_Of

Vadim
26.10.2018
14:18:45
конечно да )
Не бот, а просто telegram API

Dmitri
26.10.2018
14:19:22
Вроде оно.. а если жиры нет?) Фришное что нибудь)
Youtrack облачный халявный до 10 пользунов, селф-хостинг до 15

Илья
26.10.2018
14:19:48
либа была от Александра @zelenin

Subbotin
26.10.2018
14:19:58
блин. вообще я ожидал от парсера ast что это будет больше походить на то что делает ide. тоесть если встретился какой-то идентификатор то можно посмотреть что это. переменная, её тип, методы, если константа то посмотреть значение

Vadim
26.10.2018
14:20:07
конечно да )
Ссылочку ^^

Subbotin
26.10.2018
14:21:11
а это прям реально тупо синтаксическое дерево.

John
26.10.2018
14:21:46
Ссылочку ^^
а, не ботов ... видел когда-то типа такого https://github.com/sdidyk/mtproto

Илья
26.10.2018
14:21:55
https://github.com/zelenin/go-tdlib

John
26.10.2018
14:21:55
но хз насколько оно нужно/живое

Daniel
26.10.2018
14:22:17
Subbotin
26.10.2018
14:22:36
Vadim
26.10.2018
14:22:37
Сейчас буду смотреть

https://github.com/zelenin/go-tdlib
А к господину Зеленину можно обращаться, если будет ужасная ошибка, которую 2 недели не могу пофиксить

Илья
26.10.2018
14:23:48
ну, он тут есть :) а дальше хз :)

Subbotin
26.10.2018
14:24:44
линтеры могут кстати строить что-то ближе к тому что я хочу. может есть какая-то библиотека для постройки линтеров?

Google
Subbotin
26.10.2018
14:26:30
коллега - вы чего хотите?
хочу попробовать сделать свагер наоборот (имею право в свободное время хоть дрочить в присядку, если что)

чтобы по коду генерировал свагер файл

Daniel
26.10.2018
14:27:01
так есть же уже же

только на жабе

Subbotin
26.10.2018
14:27:29
и код чей анализирует? го или жабы?

Daniel
26.10.2018
14:27:40
оно по аннотациям ориентируется

Subbotin
26.10.2018
14:27:56
мм? это как?

Subbotin
26.10.2018
14:29:16
https://github.com/swaggo/swag
а. ну через коменты любой дурак сможет

Илья
26.10.2018
14:30:40

Страница 1626 из 1630