@gogolang

Страница 247 из 1630
Илья
04.05.2017
15:17:12
иногда, да

иногда и такое имеет смысл

// Split2 splits a string into 2 parts: before and after sep. Split2 is faster than // equivalent strings.SplitN and does no allocations. func Split2(s string, sep byte) (left, right string) { for i := 0; i < len(s); i++ { if s[i] == sep { return s[:i], s[i+1? } } return s, "" }

Google
Aleksey
04.05.2017
15:20:06
подозреваю, потому что она указатель)
Не , зачем например так делать? А не работать с myVar myVar := 10 pointer := *myVar

Anton
04.05.2017
15:21:29
Илья
04.05.2017
15:23:07
http://stackoverflow.com/a/23551970

Ivahaev
04.05.2017
17:05:13
Строки, например, по ссылке передаются, как и слайсы. И когда ты в функции их модифицируешь, тогда и копируются.

?FLERRY?
04.05.2017
17:07:00
ладно, не все :D

Мерлин
04.05.2017
17:07:29
Господа, я понимаю, что возможно прозвучу глупо, но наверное стоило бы пройти хотя бы Go tour прежде чем начинать писать код. Это сэкономит вам кучу нервов и времени, я гарантирую это

https://tour.golang.org

分解物質
04.05.2017
17:15:04
чяжело предположить что их на это подталкивает

?FLERRY?
04.05.2017
17:16:24
ну я вообщем-то маленькую книжку читал :) Тур был, правда давно, видимо подзабыл. Надо переглядеть...

Slava
04.05.2017
17:26:20
Строки, например, по ссылке передаются, как и слайсы. И когда ты в функции их модифицируешь, тогда и копируются.
Дейв чейни бы с тобой не согласился =) https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go

Quet
04.05.2017
17:27:39
строка уже reference тип поэтому и нет необходимости их передавать по ссылке

Google
Ivahaev
04.05.2017
17:28:04
Дейв чейни бы с тобой не согласился =) https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go
Факт в том, что при передаче строки или слайса в функцию, они не копируются. Я об этом писал

Тоже и мапов касается

?FLERRY?
04.05.2017
17:28:44
всего вот этого касается: Slices, maps, channels, strings, function values, and interface values

Ivahaev
04.05.2017
17:28:56
Типа того :)

Об этом я и писал. И Дейв пример правильный приводит. В функции переопределяется значение переменной, которая внутри функции, но на исходную это не влияет.

Slava
04.05.2017
17:37:54
ну вообщем это не по ссылке всё равно

Ivahaev
04.05.2017
17:38:39
Да, согласен, не так выразился.

Aleksey
04.05.2017
18:17:32
Кто-нибудь в курсе, как обстоят дела в Яндексе с написанием сервисов на Го? Вроде они пробовали писать сервисы в 2015 или уже потыкали палочкой и забили на го?

Ilya
04.05.2017
19:02:27
Сам не пользовал и не смотрел как он реализован в пакете, но в С это правильный способ читать файлы с диска и отсылать кудато

?FLERRY?
04.05.2017
19:08:25
Slava
04.05.2017
19:11:27
дело не в го

а в унификации

один CI, один язык, один таск трекер, один император

Ruslan
04.05.2017
19:13:45
Я думаю скорее в том, что вот где гоферов искать проект поддерживать в случае ухода разработчик(ов)

Питонистов переучивать? Они и на питоне хорошо живут

Ruslan
04.05.2017
19:14:42
Имхо натаскать питонистов не трудно
Я ответил что думаю по этому поводу)

Мерлин
04.05.2017
19:15:20
Google
Ruslan
04.05.2017
19:15:34
Ну будут ещё и на Go, хех
Ну я вот не хочу, к примеру

Andrey
04.05.2017
19:15:47
Гопитон, пишем все гопитон

Горуби уже почти зддесь

?FLERRY?
04.05.2017
19:16:14
Блин. Реально. Гопитон ?

?FLERRY?
04.05.2017
19:24:02
Ну а как думаете, будет ли у го в будущем широкое распространение?

Vladyslav
04.05.2017
19:24:34
ахаха

?FLERRY?
04.05.2017
19:24:38
Я имею такое, как у языков третьего поколения

Vladyslav
04.05.2017
19:24:48
у него и так не узкое

Andrey
04.05.2017
19:25:04
Напишут гопитон и считай обеспечили себе все

?FLERRY?
04.05.2017
19:25:33
Я имею ввиду такое распространение, при котором можно спокойно будет искать работу, допустим

И го для большинства не будет означать ничего или "что-то слышал"

?FLERRY?
04.05.2017
19:25:48
?

Slava
04.05.2017
19:35:43
Да и щас можно спокойно искать работу

?FLERRY?
04.05.2017
19:37:40
Ну, в Беларуси, допустим, ее тупо нет. Если и попадается в вакансии слово "go", то это через слеш с каким-нибудь python или ещё чем...

Хотя, возможно, это только у меня в стране :)

Aleksey
04.05.2017
19:38:00
Да и щас можно спокойно искать работу
Вы там полностью переписываете дропбокс на го?

Slava
04.05.2017
19:39:28
Нет, только сервисы

Но на каком-то уровне развития у тебя всё становится сервисом ))

Google
Mikalai
04.05.2017
19:47:22
Но вообще полезно знать и понимать алгоритмы, а язык это лишь инструмент

Aleksey
04.05.2017
19:48:07
Ты в дропбоксе работаешь?
Можешь его еще лекции зазябать на ютьюбе, весьма годные

Ivan
04.05.2017
20:05:15
youtube.com

?FLERRY?
04.05.2017
20:05:32
Смешно :)

Admin
ERROR: S client not available

?FLERRY?
04.05.2017
20:06:34
О, нашел. Таки нельзя было на английском писать

Slava
04.05.2017
20:15:44
всем привет. в крайнем выпуске голанг шоу, в самом конце упоминали книгу про го и секьюрити, но название вроде не сказали, может кто знает как называется эта книга?)

Slava
04.05.2017
20:19:18
а крайний, это какой?

в теме нет ссылки? http://golangshow.com/episode/2017/04-26-098/

Slava
04.05.2017
20:40:45
да, крайний это 98. ох черт, ссылка есть в темах, просто показалочь что раз про книгу упомянули после библиотек, то и ссылка должна быть тоже в конце, my bad

Aleksey
05.05.2017
02:38:12
можно ли нормально запихать React Js в один бинарник с go или нужно рядом сделать дополнительную папку, куда положить эти скрипты?

ainu
05.05.2017
04:01:17
Можно

Толь

?FLERRY?
05.05.2017
06:10:29
Ребят, всем добрейшего утра :) Вот пытаюсь запустить софт с разными файлами, но в одном пакете, однако: .\bot.go:63: undefined: VkGetAudio Как решить такое? (гугл я че-то не понял)

вот чего нашел только (прямо как у меня): http://stackoverflow.com/questions/28153203/golang-undefined-function-declared-in-another-file

Google
?FLERRY?
05.05.2017
06:12:04
ну я вижу

он ее не подсвечивает

что интересно



вот такая структура, все лежит в корневой папочке :D

goglang кинул свою ошибку и предложил отправить репорт 0_о

Ivahaev
05.05.2017
06:16:06
Пакеты разные, видимо

?FLERRY?
05.05.2017
06:16:23


вот и весь проект

говорю, мол давай запустим, а он выкидывает окно конфига запуска и говорит, что в bot.go нет main, хотя он там есть

блин, дичь какая...

Разобрался

Олег
05.05.2017
06:24:29
разве может быть два пакета main?

ну и в чем причина?

?FLERRY?
05.05.2017
06:25:12
я переименовал корневой пакет в main и все поехало :)

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

Slava
05.05.2017
06:36:26
Как ты запускал то main свой?

Мерлин
05.05.2017
06:41:15
«Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит»

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