Taras 🦀
всем доброго времени суток!
Anton 🇺🇦
Anton 🇺🇦
через какую функцию?
Daniel
Print
Anton 🇺🇦
Print
тоже самое
# command-line-arguments
.\main.go:61: too many arguments to return
have (int, error)
want (string)
Daniel
Какое слово непонятно?
Anton 🇺🇦
too many arguments to return
Daniel
И что тут непонятно?
Anton 🇺🇦
почему их много?
Anton 🇺🇦
должен быть один?
Daniel
Потому, что их больше, чем указано в объявлении функции
Anton 🇺🇦
Daniel
Нет
Anton 🇺🇦
Sprintf ошибку не вызывает, но и не выводит ничего
Daniel
коллега
Daniel
ну уже покажите, что у вас там в строке 61 файла main.go
Daniel
а то я чувствую, что у вас там свой мир
Anton 🇺🇦
ну уже покажите, что у вас там в строке 61 файла main.go
return fmt.Sprintf("%v (%d) vs %v %s. %d-%d kills %d minutes in.\n", g.TeamRadiant.TeamName, g.RadiantSeriesWin, g.TeamDire.TeamName, g.DireSeriesWin, g.Scoreboard.Radiant.Score, g.Scoreboard.Dire.Score, min)
Daniel
ну - да, Sprintf сформировал вам строку и вы ее вернули
Daniel
чего еще вы ожидали-то?
Anton 🇺🇦
вывод?
Daniel
ну почитайте хелп на Sprintf, что ли
Anton 🇺🇦
функция вызывается через main
Daniel
вот вам ссылка
Daniel
https://golang.org/pkg/fmt/#Sprintf
Daniel
идите и читайте
Anton 🇺🇦
к
Slava
кстати на https://leetcode.com/ завезли Go, так что можно решать задачки на любимом языке
Kirill
тем временем gramework порвал siris, а это значит, что siris - далеко не "The fastest web framework for Golang"
Kirill
testing web framework: gramework
• Starting HTTP bind=:8080
TotalAlloc: 847
Alloc: 56
HeapAlloc: 56
HeapSys: 60
throughput: 262838.86 requests/second
./test.sh: line 18: 14077 Убито ./$server_bin_name $2 $3
finsihed testing gramework
Kirill
testing web framework: siris
_____._ ________ ._ _______
/ _/| |\______ \| | / _/
\_____ \ | | | _/| | \_____ \
/ \| | | | \| | / \
/___ /|_| |__|_ /|_|/_____ /
\/ \/ \/
the fastest webframework
V7.3.4
Now listening on: http://localhost:8080
Application started. Press CTRL+C to shut down.
TotalAlloc: 6230
Alloc: 72
HeapAlloc: 72
HeapSys: 88
throughput: 143919.09 requests/second
./test.sh: line 18: 14446 Убито ./$server_bin_name $2 $3
finsihed testing siris
Mike
насколько честный тест?
Mike
в питоне недавно фреймворки мерились, один дикие цифры показывал
Mike
а потом оказалось что там сравнивалось на очень конченных запросах
Mike
а если чуть сложнее, то уже не торт
Kirill
я просто официальные результаты не дождался, решил посмотреть
Kirill
код смотреть тут: https://github.com/smallnest/go-web-framework-benchmark
Max
Привет, народ! Любопытства ради - вас go не кажется синтаксически избыточны?
Max
type interface_name interface - зачем писать type ? Я просто не пойму сакрального смыла этого слова, если уже есть interface...
Max
Есть несколько вещей которые меня смущают как джависта/питониста
aadz
interface это interface , а type декларирует тип данных. Все правильно с Go в этом.
aadz
или было бы лучше объявлять разные типы по-разному?
Anonymous
Oleksii
Привет всем, что скажете, кто-то пользовался?
https://github.com/GetStream/vg
Oleksii
Как я понял, это что-то похожее на virtualenv в пайтоне
Anonymous
Это ваша ждава избыточна, а го няшенька
Мерль
Taras 🦀
что делать если запись в файл неуспевает?
тоесть цикл прошел-закончился, прога выполнение закончила,
но запись в файл неуспела —
тоесть в цикле пишем по строчке в файл,
и когда после завершения цикла смотрим в файл - там строчек 10 нехватает (где-то с 10000),
причем последняя строка - разрублена пополам
Мерль
Мерль
Используй sync.WaitGroup
Taras 🦀
пока еще не умею в отдельной
Daniel
тогда ты что-то перепутал
Taras 🦀
Pawel
что это ты напридумывал, провокатор? 😊
Pavel
классная картинка)
Max
Браво!!! Не хватает питоновских генераторов, и пхп-шных псевдочевототам GET, POST и т.п. =)
Max
Mike
я только не понимаю, почему символы в жопе
Pavel
)))))))))
Michael
Michael
через оное место
Anonymous
кто работает в gogland как там включить в подскажи тип возвратов
Ivan
Подсказка по Ctrl+q?
Infohunt
кто на Го в Атоме пишет?
Infohunt
Подскажите крутые плагины для работы
Michael
vscode-golang
Aslan
vim))
Michael
vi
Oleg
vi
VIsual studio golang?:D
Michael
vs code golang
Egor
Vim go кстати понравился
Egor
Как любителю вима
Mike
Кстати, в golang очень очень классные плагины для текстовых редакторов. Без свистоплясок, прям для людей)
Slava
плагины для редакторов?
Slava
у нас в компании Gogland сделали официальной IDE для Go
Pavel
а тут даже без оборотов по сути. у всех есть опыт работы с иде этой компании