Alexander
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"},
}
Ahmad
Maks
Если описать мою диллему подробнее, то дела такие. Я свалил с юнити. В нем юзается С# и то лишь малая часть. Многие конструкции типа делегатов, конструкторов, препроцессоров, крч много что просто не используются.
Я думал свичнуть в С# асп.нет. Там многие вакансии требуют знания как асп.нет кор, так и мвс. Плюс всякие сервисы кэша, логгирования и прочего. В джаве схоже все, только еще больше изучать.
Иными словами я рассматриваю сейчас выбор языка с точки зрения инвестирования времени. Меня го увлек тем, что там (если верить гуглу) изучать меньше, фреймворков меньше, многое с нуля пишется, главное знай алгоритмы и ассинхронность
Можно препроцессор юзать и делегаты. Можно много чего. Не вся бизнес логика висит на гейм обжектах
Herman
Если описать мою диллему подробнее, то дела такие. Я свалил с юнити. В нем юзается С# и то лишь малая часть. Многие конструкции типа делегатов, конструкторов, препроцессоров, крч много что просто не используются.
Я думал свичнуть в С# асп.нет. Там многие вакансии требуют знания как асп.нет кор, так и мвс. Плюс всякие сервисы кэша, логгирования и прочего. В джаве схоже все, только еще больше изучать.
Иными словами я рассматриваю сейчас выбор языка с точки зрения инвестирования времени. Меня го увлек тем, что там (если верить гуглу) изучать меньше, фреймворков меньше, многое с нуля пишется, главное знай алгоритмы и ассинхронность
В го надо знать не меньше, сам перешёл с тех самых аспнетов
Субхиддин
Всем доброго времени суток, я только начинаю к изучению языка ГО, какие книги посоветуете и какими книгами можете поделиться или же если есть видеоуроки то буду премного благодарен.
Pavel
Bagasl
Субхиддин
Alexander
Bagasl
Alexander
так ничего не меняется
Alexander
только самомнение раздувается
Alexander
нужна библия вопросов джунов, и чисто отсылать туда, и ещё чтоб это не один чел её вёл, а комьюнити. И шоб все на неё смотрели во всех компаниях, тогда закроется навсегда вопрос о том, какие скиллы нужны для позиции джуна 😏😏😏
Alexander
и вакансии там постить по дешману, гораздо ниже рынка. Тогда компании чаще будут выкладывать вакансии, а не как щас, когда чтобы стажёрскую вакансию разместить, нужно купить за несколько тысяч рублей право на публикацию одной вакансии (привет HH и прочим)
Alexander
наверное я stackoverflow изобрёл, да?
Alexander
без шуток, если что-то знаете, подходящее под описание - скажите, а то я правда не слышал о таком)
Herman
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) , то всё как надо
Ilya
Alexander
Сложно тут) не верится, что для float64 должна быть проблема представить 0.0056
Ilya
А что тебя не устраивает?
Anonymous
всем ку,
можете рассказать про гексагональную архитектуру?
Anonymous
в тырнете не нашел норм ничего
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
а он не русский
Emil
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
Alexander
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 is shortcut for map[string] interface()
Shaxboz Po'latov
aha understand
Shaxboz Po'latov
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 - умеет 😊 Но он изначально для научной статистики предназначался.
Null
ASP
гоферы привет,у кого нибудь был опыт прохожения алгоритмической секции интервью на го?