Alexander
Жирно ж указатели. Особенно умиляет указатель на int32, который весит больше, чем int32 в современных реалиях в 99%
Alexander
Есть где-нибудь результаты бенчмарков разных версии компиляторов? Сам не смог найти. Находил только статьи где сравнения древних версий есть
F
Hey everybody
Alexander
Yep?
Ahmad
Hey, why I got a warning for this code. The message of warning is: redundant from map slice composite literal m := map[string][]string{ "foo1": []string{"test1", "test"}, "foo2": []string{"trst2", "hello"}, "foo3": []string{"test3", "hi"}, }
Bagasl
Hey, why I got a warning for this code. The message of warning is: redundant from map slice composite literal m := map[string][]string{ "foo1": []string{"test1", "test"}, "foo2": []string{"trst2", "hello"}, "foo3": []string{"test3", "hi"}, }
Don't use []string inside an initalization like this one For example: m := map[string][]string{ "foo1": {"test1", "test"}, "foo2": {"trst2", "hello"}, "foo3": {"test3", "hi"}, }
Субхиддин
Всем доброго времени суток, я только начинаю к изучению языка ГО, какие книги посоветуете и какими книгами можете поделиться или же если есть видеоуроки то буду премного благодарен.
Alexander
Если не нуб в программировании - смотри go tour, effective go, go101
а потом ходи сюда задавать вопросы, разобранные в книге
Alexander
так ничего не меняется
Alexander
только самомнение раздувается
Alexander
нужна библия вопросов джунов, и чисто отсылать туда, и ещё чтоб это не один чел её вёл, а комьюнити. И шоб все на неё смотрели во всех компаниях, тогда закроется навсегда вопрос о том, какие скиллы нужны для позиции джуна 😏😏😏
Alexander
и вакансии там постить по дешману, гораздо ниже рынка. Тогда компании чаще будут выкладывать вакансии, а не как щас, когда чтобы стажёрскую вакансию разместить, нужно купить за несколько тысяч рублей право на публикацию одной вакансии (привет HH и прочим)
Alexander
наверное я stackoverflow изобрёл, да?
Alexander
без шуток, если что-то знаете, подходящее под описание - скажите, а то я правда не слышал о таком)
Herman
было бы действительно удобно иметь какой хаб вопросов (не обязательно с ответами), литературой и тд. но этим надо заниматься
@
Всем привет, можете посоветовать что можно почитать или примеры golang хорошие по REST api
Alexander
загуглите proglib, там есть список книг и ссылок по go, просто поищите, не ждите что это за вас сделают :)
Alexander
rest api golang github examples можешь погуглить тоже, или чёт в таком духе
Alexander
float64 попробуй
Emil
Форматировать строку или явный тип~
Alexander
а да, оно по умолчанию такой тип выбирает
Alexander
ок, fmt.Printf копай
Alexander
должна быть
Alexander
Ну если fmt.Printf("%f", c) , то всё как надо
Alexander
Сложно тут) не верится, что для float64 должна быть проблема представить 0.0056
Ilya
А что тебя не устраивает?
Anonymous
всем ку, можете рассказать про гексагональную архитектуру?
Anonymous
в тырнете не нашел норм ничего
Ilya
Сложно тут) не верится, что для float64 должна быть проблема представить 0.0056
Насколько я помню из за особенности памяти, дальше твоего значения именно во float будут такие приколы и это типа норм
Alexander
Alexander
точно ничего не нашёл?
Anonymous
в плане норм статьей
Alexander
Ashley McNamara + Brian Ketelsen. Книга "Go best practices". На эту книгу отсылают в этой статье (https://github.com/iDevoid/stygis) Возможно, стоит книгу чекнуть.
Alexander
Можно попробовать https://pkg.go.dev/math/big
Alexander
Но надо понимать реально ли тебе это нужно
Shaxboz Po'latov
Привет. Когда я проверил postman, сообщения с надписью "Hello world" не было.
Anonymous
ты роуты неправильно указываешь
Emil
А покажи запрос в постмане
Anonymous
или через курл скинь
Anonymous
но мне кажется с роутами беда
Anonymous
могу ошибаться
Anonymous
а он не русский
Anonymous
давай бро ты ему поможешь
Anonymous
а я чай пить
Shaxboz Po'latov
вот
Shaxboz Po'latov
Anonymous
у него слеша не хватает?
Anonymous
такое может быть?
Shaxboz Po'latov
sorry my russian lang is not very well so may i type in english. i dunno my postman does not work but 'hello world' is displayed in my browser
Emil
Эх меня локалхост смущал, но не достаточно)
Shaxboz Po'latov
опять не работает. а нечо зато работает в browser
Shaxboz Po'latov
gin.H why it is needed?
Alexander
U can write c.json(http.StatusOK, map[string] interface() { "Key":Value,})
Shaxboz Po'latov
what does it mean gin.H
Alexander
gin.H why it is needed?
Gin.h is shortcut for map[string] interface()
Shaxboz Po'latov
aha understand
Alexander
thanks bro
U r welcome)))
Shaxboz Po'latov
which course do u recommend to learn go or gin gonic framework
Shaxboz Po'latov
it does not matter free or not
Emil
У джина кстати лучшая документация в ридми на моей памяти
Alexey
Сложно тут) не верится, что для float64 должна быть проблема представить 0.0056
>>> #Python >>> 10.3256 - 10.32 0.005599999999999383 >>> using System; class HelloWorld { static void Main() { Console.WriteLine(10.3256 - 10.32); } } //0.00559999999999938 И так будет еще в 10-ке (из тех что знаю) языков. Да, в некоторых ЯП (типа С++) это фиксят на уровне компилятора, но чаще именно так. Вещественная арифметика вещь неточная... Если нужно "вешать" прям совсем точно - придуман тип Decimal.
Alexander
да это понятно, что это процессор так работает, а не го конкретно
Alexey
Java, PHP, Javascript, Rust, Swift, Fortran тоже не умеют. Зато R - умеет 😊 Но он изначально для научной статистики предназначался.
Daria
#vacancy #job #вакансия #remote #fulltime #job #Go #Golang #Relocation Senior Go Developer/ Technical Expert Location: REMOTE or Relocation (it is up to you) Fulltime Salary: 60 000-90 000 euro annually Company: RA Clever Recruiting We are looking for a Senior Go Developer/ Technical Expert for the international fintech company in Limassol, Cyprus. The role will be focused on the implementation of complex business logic inside web-stack in the area of financial markets. (Remote or Relocate, it's up to you) Requirements: - 4+ years of software development in golang. - Advanced knowledge of unit and integration testing. - Preferred qualifications in concurrency, async development - Experience interfacing with PostgreSQL, Redis - Passion for clean code and software architecture. Thorough understanding of SOLID principles, and ideally, domain-driven design, and Uncle Bob's Clean Code and Clean Architecture Will be a plus: Knowledge of cloud platforms and technologies including AWS, EKS. Be familiar with Kafka, Kafka Connect Benefits: - Medical Insurance (for candidate and family) - Sports Benefits compensation - English - Coworking expenses compensation - paid holiday/paid sick leave *Relocation options are also available Contacts @bzplk d.bezpalko@clever-recruiting.com
ASP
гоферы привет,у кого нибудь был опыт прохожения алгоритмической секции интервью на го?