
Mars
10.11.2016
10:52:35

Andrey
10.11.2016
10:52:51
ага выглядит буд-то то что надо :)

Mars
10.11.2016
10:53:03
А, это в другую сторону работает
Это для Unmarshal

Google

Mars
10.11.2016
10:53:47
Тогда нужно использовать поинтеры на значения

Daniel
10.11.2016
10:54:02
в обе оно работает
в обе

Mars
10.11.2016
10:54:40

hamper ?
10.11.2016
12:48:55

Daniil
10.11.2016
12:50:08

Kirill
10.11.2016
12:59:04

Мерлин
10.11.2016
19:35:31
https://github.com/itsmontoya/mailbox/blob/master/mailbox.go
Ужс

Jonh
10.11.2016
19:37:31
ееeе goto

Иван
10.11.2016
19:43:20
зачем гордить такое с goto?
в первых двух случаях просто рекурсии достаточно, а в третьем, нужно немного изменить порядок кода и условие

Мерлин
10.11.2016
20:00:04
https://blog.tylerchr.com/golang-18-whats-coming/?utm_source=golangweekly&utm_medium=email

Google

Мерлин
10.11.2016
20:00:16

Михаил
12.11.2016
09:34:41
а что, сейчас неудобная? всего-то три функции написал и ура

Мерлин
12.11.2016
09:41:44
Господа новоприбывшие, расскажите о себе!
Что и на чём пишите, где работаете (если не секрет)?

naim
13.11.2016
12:25:57
в основном perl , js
телеком
смотрю в сторону го
и в сторону rust

Aleksey
13.11.2016
12:33:57
Лагерь перебезчиков)
Я вот сейчас пишу на js и не могу найти нормального, общепринятого способа писать Rest api, может подскажете?

Судзумия
13.11.2016
12:36:10
Только хотел сказать, что в канале по го хотя бы обсуждают го, потому что в расте обычно обычно обсуждаем всякие абстрактные штуки вроде теории типов, LLVM, хайлоуд и тд. Как тут вот человек с жс прибежал

Alexsey
13.11.2016
12:36:35
Круто же

mixa
13.11.2016
13:00:25
привет всем, скажите пожалуйста в го слайсы по ссылке передаются?
похоже что нет..
отлично, нашел способ обхода, буду плодить структуры: https://play.golang.org/p/aj96R9-aRA
их можно передавать по ссылке и дальше косячить )

Мерлин
13.11.2016
13:23:48

mixa
13.11.2016
13:27:12
тоесть слайсы передаются всетаки по ссылке но если они пустые то могут передаваться и не по ссылке?

Daniil
13.11.2016
13:29:18
ты наверное про указатели таки?

Google

mixa
13.11.2016
13:29:32
неа я про слайсы

Мерлин
13.11.2016
13:30:13
Так что когда ты передаёшь слайс по значению, то копия казывает на ту же область памяти

mixa
13.11.2016
13:31:28
блин
значит они тоже получается должны сохранять изменения которые были внутри функции
и после нее

Мерлин
13.11.2016
13:32:19
Если ты делаешь append к слайсу, и в нём кончается место, то append перевыделит память и вернёт новый слайс
Я понял как ты хочешь сделать
Это лучше сделать вот так
https://play.golang.org/p/zbocGyUKf8

mixa
13.11.2016
13:34:22
да, это самое
спасибо

Slava
13.11.2016
16:51:22
Лучше возвращать модифицируемый слайс из функции

Мерлин
13.11.2016
17:10:43
Кстати да

Sergey
14.11.2016
12:52:34
Всем привет
Товарищи, подскажите пожалуйста по нубскому вопросу

Slach
14.11.2016
12:53:02
ну ты вопрос то задай =)

Sergey
14.11.2016
12:53:43
играюсь с библиотеками net/http и html/template
func main() {
http.HandleFunc("/", indexHandler)
log.Fatal(http.ListenAndServe("localhost:3333", nil))
}
вот мейн
func indexHandler(w http.ResponseWriter, r *http.Request) {
t, err := template.ParseFiles("templates/index.html")
if err != nil {
log.Fatal(err)
}
log.Println("serving", r.URL)
fmt.Fprintln(w, "Hello, Sergey")
t.ExecuteTemplate(w, "index", nil)
}

Google

Admin
ERROR: S client not available

Sergey
14.11.2016
12:54:24
Вот индекс хендлер
всё компилируется норм
папочка templates лежит внутри проекта C:\Users\ProninSV\work\go.lang\src\github.com\user\hello
При запуске приложения оно падает вот с такой ошибкой 2016/11/14 15:36:17 open templates/index.html: The system cannot find the path specified.
и я в упор не пойму куда мне надо положить шаблон или что сделать, чтобы index.html находился
GOPATH у меня такой C:\Users\ProninSV\work\go.lang: Is a directory

Daniel
14.11.2016
13:02:33
это не про go вопрос, а про "знаю ли я, что такое текущая директория"

Sergey
14.11.2016
13:05:32
окей )
подскажите )
возможно я незнаю что такое текущая директория в конкретной ситуации

Daniel
14.11.2016
13:06:08
как вы вашу программу запускаете?

Sergey
14.11.2016
13:06:30
$ go install github.com/user/hello
./hello.exe
вот так

Daniel
14.11.2016
13:06:47
оч хор
ls templates/index.html что нам говорит?
dir templates/index.html в смысле

Sergey
14.11.2016
13:07:44
dir: cannot access 'templates/indx.html': No such file or directory

Daniel
14.11.2016
13:07:54
о!

Google

Daniel
14.11.2016
13:08:13
а где у вас этот templates/index.html есть?

Sergey
14.11.2016
13:08:25
команду Install и запуск я делаю прям в директории bin
~/work/go.lang/bin

Daniel
14.11.2016
13:08:31
ну
значит - надо ее делать не там
а там, где есть этот ваш templates/index.html

Sergey
14.11.2016
13:09:08
сам templates/index.html находится в папке приложения /work/go.lang/src/bla-bla/hello

Daniel
14.11.2016
13:09:56
ну так
cd /work/go.lang/src/bla-bla/hello
~/work/go.lang/bin/hello.exe

Sergey
14.11.2016
13:10:17
хм...