分解物質
А если целую книгу погонять 500стр. Долго будет?
ну в любой релализации будет требоватся посимвольная проверка
分解物質
делаешь []rune и посимволно туда аппендишь всё кроме знаков припинания из исходной строки
технически тут можно секономить на конвертации []rune -> string
Zhenja
да
спасибо
分解物質
Mike
Подскажите, как удалить из текста знаки препинания??
я б реплейс по регулярке сделал на пустую строку
Anonymous
я б реплейс по регулярке сделал на пустую строку
Не шибко медленно будет регуляркой проходить?
Mike
Не шибко медленно будет регуляркой проходить?
медленней, чем руками, но что-то мне не кажется, что это заметное время
分解物質
а можно просто sed'ом
Anonymous
а можно просто sed'ом
А как проверить сколько раз упоминается каждое слово в тексте?
Андрей
map[string]int Cлово = ключь. int счетчик ?
Мерль
"Стандартная библиотека Go - найдётся всё!"
Roman
Привет, можно ли на го написать программу, которая будет считывать цвет определенной области экрана и при изменении цвета нажимать например f1? Просто интересно будет это проще написать на го или все таки в с\с++
Anonymous
тут недавно ссылку давали на бложик Дейва, который про гоу пишет. а нет ли такого бложика про gomobile?
Никита
недавно писал такую штуку. только задача была нажимать F13, когда область экрана меняла цвет на rgb(256, 257, 258)
Никита
Привет, можно ли на го написать программу, которая будет считывать цвет определенной области экрана и при изменении цвета нажимать например f1? Просто интересно будет это проще написать на го или все таки в с\с++
Anonymous
про gomobile на youtube видел несколько видео, если актуально
Пару статей есть и на хабре, не то немного там пишут/показывают
Anton
привет. подскажите что почитать по голангу. неплохо знаю джаву и андроид, бегло спринг.
Anton
а какую лучше взять?
igor
а какую лучше взять?
мне больше понравились книги Кернигана, Саммерфилда, еще "effective go" лучше чем большинство книг
Anton
ага спасибо
Anton
а то что она 2013 ничего страшного?
igor
а то что она 2013 ничего страшного?
ну фундаментально немного поменялось
Anton
спасибо
ainu
Стандартная библиотека.лиотека умеет winapi
ainu
F1 нажимать в пятницу обсуждали. 15 минут заняло написать симуляцию кнопки
ainu
Правда winapi не всегда сумеет получить цвет точки - это общая с c++ проблема
Roman
Понял, спасибо
Anonymous
Ребята, подскажите почему при вызове горутины не доходит вызов до fmt.Println простая тестовая программа https://play.golang.org/p/YPG1qZtb3n
Anonymous
Если мейн заканчиваются - программа закрывается, не смотря на горутины незаконченные
Anonymous
https://play.golang.org/p/NYXVokPtDS
Anonymous
Если мейн заканчиваются - программа закрывается, не смотря на горутины незаконченные
я пример брал отсюда http://golang-book.ru/chapter-10-concurrency.html значит все эти примеры не верны?
Anonymous
Возможно, scanln в голанг плей работает не корректро
Anonymous
хорошо, спасибо большое
Anonymous
еще вопрос, а если мне надо чтобы программа работала вечно, то time.Sleep не поможет же, то что тогда использовать? https://play.golang.org/p/1xzRc3fbAO
Kirill
ну или вычитка из канала, куда никто ничего не напишет
Мерль
Anonymous
ок, спасибо
Slava
Запустить однин из вечных циклов в главной рутине
Вечный цикл не стоит, лучше селект
Мерль
Вечный цикл не стоит, лучше селект
Я имею в виду любое задание, которое должно выполнятся бесконечно. Цикл с селектом например, да
Мерль
Хотя в 99% случаев проблемы вообще нет, тупо ставят http.ListenAndServe(...) или типа этого
Slava
Ага, пустой селект просто к плохим последствиям приведёт
Slava
Ой
Slava
Пустой фор
Oleg
А если поставить sleep на пару лет?
Mikalai
и чем это лучше select {} ?
Oleg
Я не знаю. А что, хуже?
ainu
А что значит - работала вечно?
Ясное дело уж. Запустил ты горутину - чтобы не умерла. Поведение программы при запущенном HTTP сервере.
ainu
Например, поставить в коде <- waitme
ainu
если запустить программу ls или cat (ну, утрирую) то она выведет на экран и умрет
Andrew
forever := make(chan struct{}) ... <-forever
ainu
если запустить программу vim или less, то она выведет на экран но продолжит работу
Daniel
если запустить программу vim или less, то она выведет на экран но продолжит работу
она будет крутить цикл ожидания событий ввода. вроде бы, не возникает вопроса, как сделать так, чтобы он работал вечно.
Daniel
так что я повторяю свой вопрос - что такое "работала вечно"
Anonymous
Anonymous
Даже язык об этом говорит. Достаточно лишь глянуть на максимально возможное значение Duration
Dmitrii
используют ли в голанге какой нибудь набор частоиспользуемых функций на подобии lodash?
Anonymous
а то что она 2013 ничего страшного?
Есть более новая Донована и Кернигана
Anonymous
К тому же с 2013 года язык практически не изменился.
Anonymous
кто нибудь пользуется vs code?