Size: a a a

2020 April 22

SS

Stanislav Sagan in Go-go!
Алллилуйя
источник

SS

Stanislav Sagan in Go-go!
Все работает
источник

SS

Stanislav Sagan in Go-go!
Жесть
источник

SS

Stanislav Sagan in Go-go!
Calculon
и название пакета изменить на main
Можно теперь объяснить почему именно test?
источник

C

Calculon in Go-go!
Stanislav Sagan
Можно теперь объяснить почему именно test?
источник

SS

Stanislav Sagan in Go-go!
Я пытался читать, но я не очень то люблю документацию от гугла, но спасибо, позже таки прочитаю
источник

SN

Stanislav N. in Go-go!
Stanislav Sagan
Я пытался читать, но я не очень то люблю документацию от гугла, но спасибо, позже таки прочитаю
то есть вы не любите читать документацию от гугла на язык от гугла? А вам точно тогда нужен Go? 🙂
источник

AK

Anton Kucherov in Go-go!
Stanislav Sagan
Я пытался читать, но я не очень то люблю документацию от гугла, но спасибо, позже таки прочитаю
Это кстати классный скилл для прокачки. Внимательное чтение оригинальной документации может прямо таки дофига впустую потраченого времени и нервов сократить.
источник

а

а кто это in Go-go!
ну или исходников ¯\_(ツ)_/¯)
источник

AK

Anton Kucherov in Go-go!
а кто это
ну или исходников ¯\_(ツ)_/¯)
Вот тут опасненько уже... 🙂 Но да иногда и чтение исходников очень полезно. Главное чтобы вы читали чтобы понять а не чтобы потом впиндюрить какой то грязный хак который потом поломает жизни нескольким поколениям потомков.
источник

SS

Stanislav Sagan in Go-go!
Anton Kucherov
Вот тут опасненько уже... 🙂 Но да иногда и чтение исходников очень полезно. Главное чтобы вы читали чтобы понять а не чтобы потом впиндюрить какой то грязный хак который потом поломает жизни нескольким поколениям потомков.
😂👌
источник

YM

Yuriy Musienko in Go-go!
Вопрос по curl

Пытаюсь получить содержимое csv файла через go-curl и записать его во временный файл. Но файл остается пустым. Че я тут не так сделал?

file, err := ioutil.TempFile(fileDirPath, "prefix")
if err != nil {
 return nil, err
}

f, err := os.OpenFile(file.Name(), os.O_RDWR|os.O_CREATE, 0755)
if err != nil {
 return nil, err
}

easy.Setopt(curl.OPT_URL, url)
easy.Setopt(curl.OPT_FILE, f)

if err = easy.Perform(); err != nil {
 return nil, err
}
источник

SS

Stanislav Sagan in Go-go!
Stanislav N.
то есть вы не любите читать документацию от гугла на язык от гугла? А вам точно тогда нужен Go? 🙂
Ох, та слава Богу документация от Гугла не бесконечная.. С горем пополам dart/flutter осилил, может и го получится
источник

AK

Anton Kucherov in Go-go!
Stanislav Sagan
Ох, та слава Богу документация от Гугла не бесконечная.. С горем пополам dart/flutter осилил, может и го получится
Но вообще вы справедливо заметили. На мой взгляд у Go документация такая себе. Ответы на некоторые не очень сложне и очевидные вопросы я иногда мог найти только где то глубоко в кишках Issues в репозитории с исходниками go. Но тут наверное причина проста. Go изначально делался в Гугле для Гугла.
источник

NG

Nikita Gritsai in Go-go!
Yuriy Musienko
Вопрос по curl

Пытаюсь получить содержимое csv файла через go-curl и записать его во временный файл. Но файл остается пустым. Че я тут не так сделал?

file, err := ioutil.TempFile(fileDirPath, "prefix")
if err != nil {
 return nil, err
}

f, err := os.OpenFile(file.Name(), os.O_RDWR|os.O_CREATE, 0755)
if err != nil {
 return nil, err
}

easy.Setopt(curl.OPT_URL, url)
easy.Setopt(curl.OPT_FILE, f)

if err = easy.Perform(); err != nil {
 return nil, err
}
Надо сделать f.Sync() вроде-бы
источник

YM

Yuriy Musienko in Go-go!
Nikita Gritsai
Надо сделать f.Sync() вроде-бы
не сработало(
источник

x

x-foby in Go-go!
Переслано от Yury
Что значит концептуально?
источник

x

x-foby in Go-go!
Что не понятного в слове концептуально?
источник

x

x-foby in Go-go!
Концептуально пустой интерфейс — это такой же интерфейс, как и не пустой интерфейс.
источник

а

а кто это in Go-go!
пустой интерфейс это указатель на тип+указатель на объект
непустой интерфейс это указатель на itab+указатель на объект
источник