@gogolang

Страница 371 из 1630
Ivahaev
09.07.2017
16:33:20
Мап - это как объект в js

Только типизированный

jdc
09.07.2017
16:33:57
Мап - это как объект в js
Т.е. это совершенно не мап из js

Ivahaev
09.07.2017
16:34:02
Точно

Google
Ivahaev
09.07.2017
16:34:20
Просто хэш-таблица

Мерлин
09.07.2017
16:34:30
А make - это универсальная штука для создания контейнера Слайс, канал, map, вот это всё

Kirill
09.07.2017
16:35:46
jdc
09.07.2017
16:36:10
Такой синтаксис Можно вот так ещё: counts := map[string]int{}
А можно как-то понятнее? Что бы читабельно указывать key type int, value type string

Мерлин
09.07.2017
16:40:12
А кстати в чем профит по сравнению с литералом?
Я сейчас могу соврать, но емнип в случае литерала контейнер инициализируется лениво, в момент первого обращения к переменной А с помощью make можно задавать ёмкость канала, длину и ёмкость слайса и преаллоцировать место для map, задавая размер вторым параметром

А можно как-то понятнее? Что бы читабельно указывать key type int, value type string
По другому нельзя, но и так понятно То, что в квадратных скобках - ключ, после них - value

jdc
09.07.2017
16:41:49
for _, line := range strings.Split(string(data)., ''\n") {

Это _ in line?

Олег
09.07.2017
16:43:36
line[_]

Мерлин
09.07.2017
16:44:29
for _, line := range strings.Split(string(data)., ''\n") {
С помощью _ ты показываешь, что игнорируешь возвращаемое значение, индекс в данном случае

Stencil - Simple code templating for Go https://www.laddoo.net/p/stencil/?utm_source=golangweekly&utm_medium=email

No
09.07.2017
19:10:06
Под линь какие гошные IDE есть ?

分解物質
09.07.2017
19:11:25
Google
分解物質
09.07.2017
19:11:57
вообще go не тот язык для которого IDE необходима

Mush
09.07.2017
19:12:11
atom, vscode, vim, emacs
я бы не стал это советовать

分解物質
09.07.2017
19:12:26
Mush
09.07.2017
19:12:33
по-моему нормальные IDE это https://www.jetbrains.com/go/ или phpstorm c go-плагином

Valentin
09.07.2017
19:15:02
分解物質
09.07.2017
19:15:40
Спорное утверждение
ну вот Russ Cox хорошо себя чувствует

и Пайк

и я

Valentin
09.07.2017
19:16:23
Я думаю есть люди, которым и на бумажке код писать ок

分解物質
09.07.2017
19:16:46
Спорное утверждение
не, конечно если не иметь дело с дичайшим говнокодом

Mush
09.07.2017
19:17:42
автоподстановка,. поиск вхождений, использования переменных и интерфейсов, авторефакторинг, шаблоны конструкций - эти все блага цивилизации напрасны? помню аналогичный спор ещё по пхп блокнот vs ide в последний раз году в 2005 наверное был ))

Mush
09.07.2017
19:19:58
серьезно?

Mush
09.07.2017
19:20:33
не знаю, по-моему проще набрать 2 буквы от переменной и нажать enter

чем имя переменной

поиск вхождений в любом редакторе делается
в редакторах, не поддерживающих синтаксис и плюшки языка не найдутся реально все возможные вхождения.

Google
Peter
09.07.2017
19:24:25
Почему из ide никто liteide не рекомендует?

Axm
09.07.2017
19:24:50
и я
Вы трое, конечно, молодцы, но мы тут живём в 2017 году и уже настало время машине делать за человека вещи.

Mush
09.07.2017
19:25:21
тоесть?
поиск по интерфейсу например можно сделать с учетом структур, его наследующих.

такое можно провернуть только если ide понимает то, что такое интерфейс и что его можно наследовать, т.е. понимает го

分解物質
09.07.2017
19:26:39
что можно в случае с acme

Axm
09.07.2017
19:27:09
вот как
Даже если сам господь пишет в блокноте код, это не повод так делать всем остальным.

分解物質
09.07.2017
19:27:25
хотя не разу не нуждался в этом

Valentin
09.07.2017
19:29:12
Зачем тратить кучу времени на настройку плагинов, когда можно поставить IDE, в которой все есть из коробки?

Axm
09.07.2017
19:30:20
acme не блокнот
В чём его разница с vim, vs code и им подобным?

分解物質
09.07.2017
19:30:25
В чём его разница с vim, vs code и им подобным?
видос посмотри, куча вопросов уйдёт

Yegor
09.07.2017
19:31:13
Используете Gogland

Axm
09.07.2017
19:31:20
Я посмотрел, но не все 23 минуты. Это не настолько захватывающе.

Mush
09.07.2017
19:31:21
В чём его разница с vim, vs code и им подобным?
ну vim-то нормальный редактор. правда никакое не ide ))

Yegor
09.07.2017
19:31:21
зачем заморачиваться

Axm
09.07.2017
19:32:16
Vs code тоже не ide, но его плагин умеет понимать контекст и делать базовый рефакторинг типа переименования

Google
Анатолий
09.07.2017
19:32:20
vscode - огонь, все остальное ненужное ненужно

分解物質
09.07.2017
19:32:39
В чём его разница с vim, vs code и им подобным?
умеет нормально пользоватся мышкой и есть комманда Edit

Анатолий
09.07.2017
19:32:58
уснешь ждать вашу жетбрейнс

Mush
09.07.2017
19:33:19
Анатолий
09.07.2017
19:33:33
пока она запустится

Yegor
09.07.2017
19:33:38
После IDE от JetBrians ваши vscode/vim/liteide/sublime/atom - не юзабельное говно

Valentin
09.07.2017
19:33:53
пока она запустится
Зачем её выключать?

Admin
ERROR: S client not available

Анатолий
09.07.2017
19:34:04
лол да

Mush
09.07.2017
19:34:17
пока она запустится
чет хз, у меня линух средненькой конфигурации, запустил 1 раз с включением компа, секунд 5 от силы прошло и всё...

Valentin
09.07.2017
19:35:11
Для меня ещё киллерфича это встроенный datagrip плагин

Mush
09.07.2017
19:35:22
это в php zend studio мог висеть часами, но идея нормальная

Valentin
09.07.2017
19:35:51
Datagrip это вьювер и редактор БД

Yegor
09.07.2017
19:36:05
Жаль что cassandra не поддерживается

Axm
09.07.2017
19:36:11
分解物質
09.07.2017
19:36:41
Valentin
09.07.2017
19:37:39
Окна переносить? Это фигня

分解物質
09.07.2017
19:39:16
https://youtu.be/dP1xVpMPn8M?t=19m33s

Google
Valentin
09.07.2017
19:40:44
Никто не будет смотреть 23 минуты видео про блокнот с жёлтым интерфейсом

分解物質
09.07.2017
19:41:19
Alexander
09.07.2017
19:41:53
https://youtu.be/dP1xVpMPn8M?t=23m8s

я перемотал по ссылке выше теперь всего 7 секунд

Mush
09.07.2017
19:42:34
Спасибо, но цветовое оформление действительно уже не мотивирует это использовать. Хотя функционально может и неплохой вариант.

Valentin
09.07.2017
19:44:08
В идее я пишу test, тыкаю tab и иде разворачивает шаблон

Axm
09.07.2017
19:44:19
https://youtu.be/dP1xVpMPn8M?t=19m33s
Я посмотрел. И что там? Работа с десятком окошек? Есть вкладки. Быстрые переходы по клику? Есть F12.

Valentin
09.07.2017
19:44:42
Если я скопирую код и забуду про импорты иде сама их добавит

Анатолий
09.07.2017
19:45:00
наркоман

Michael
09.07.2017
19:45:03
vscode такое умеет

Valentin
09.07.2017
19:45:13
Если я сделаю орфографическую ошибку в названии переменное иде подсветит

Это я про то, что увидел в видео

Michael
09.07.2017
19:45:43
us_En или uk_En?

Valentin
09.07.2017
19:45:46
Я vscode не пробовал , ничего плохого или хорошего про него не говорю

us_En или uk_En?
Надо проверить, не знаю :)

分解物質
09.07.2017
19:46:16
vscode такое умеет
самая фитча в Cut\Paste по сочетанию кнопок мыши

Michael
09.07.2017
19:46:16
cockney_En))))))))))))))))

分解物質
09.07.2017
19:46:49
самая фитча в Cut\Paste по сочетанию кнопок мыши
и нормальным интерфейсом для плагинов

Mush
09.07.2017
19:47:00
idea щас даже умеет в поиске сущностей понимать неверную раскладку, как яндекс с гуглом

Michael
09.07.2017
19:47:33
punto switching это зло

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