anhckie
нашел бы эти статьи да показал бы, где без сети у них работали коллы в контейнеры
anhckie
сомневался-сомневался, а потом и забыл вообще)
anhckie
спасибо большое, Илья)
Артем
да дело не в сети, он по локалхостам ходил, а не по сервис неймам
Илья
пройдись по байтам for i := 0; i < len(a); i++ { if a[i] <= '9' { // десятичное.... } }
Otabek
или просто использовать isDigit
Vladislav
или просто использовать isDigit
isDecimal isDigit в юникод еще лезет
Артем
ParseInt возвращает value, err
Артем
тебе надо было if v, err := strconv...
Segmentation
Откуда в Го мода на однобуквенные имена переменных?
Eldos
Откуда в Го мода на однобуквенные имена переменных?
https://www.reddit.com/r/golang/comments/3aporh/why_so_many_gophers_use_single_letter_variables/
Юра (Юрий Александрович)
Откуда в Го мода на однобуквенные имена переменных?
В Го мода на обоснованные имена переменных. Если переменная используется во многих местах, хранит смысловое значение, которое можно выразить коротким словом - пишется длинное название. А если переменная используется "здесь и сейчас", или хранит очевидное значение, или хранит значение, которое все равно одним-двумя словами не объяснишь, то тогда название можно однобуквенное. Более того, однобуквенная переменная выделяется среди многобуквенных, привлекая внимание.
Юра (Юрий Александрович)
мол, вдруг попадается у нас переменная "m" - и сразу понятно "ооо, это у нас тут что-то такое, что не выразить словами. Надо быть осторожным с этим". ... или ресивер )
Alexander
Откуда в Го мода на однобуквенные имена переменных?
Из сишечки. Там из тех времен, когда размер исходников имел значение. Опять же, если функция маленькая и из контекста понятно, чем плохо?
Emin Zalaev
for firstIterator := 0; firstIterator < len(array); firstIterator++ { for secondIterator := 0; secondIterator < len(array); secondIterator++ {} }
mishhgun
Откуда в Го мода на однобуквенные имена переменных?
хз, лично я не встречал подобного, как раз таки чаще встречал код с наоборот полноценными названиями функций/переменных, полностью отражающих суть их работы
Nikita
Господа, есть rpc метод, который является GET. Он ничего не должен принимать в response. Как мне корректно организовать message для этого? Нагуглил что надо использовать google/protobuf/empty.proto, но линтер Buf ругается во так: RPC request type "Empty" should be named ... Походу надо организовать message Empty? я использую google.protobuf.Empty В инетах пишут мол, если используете google.protobuf.Empty, то есть надо использовать в Request, но фишка в том, что мне в request надо возвращать определенный ответ
Alexander
https://overcoder.net/q/815852/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-get-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-json-rpc-api-%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BE-post-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0
Alexander
Мне кажется что RPC GETом не делают
Alexander
Или че путаю
Nikita
https://cloud.google.com/apis/design/standard_methods#get
Nikita
Вот гетом как реализовать
Nikita
Тут прикол в том, что надо делать пустой GET запрос на url, без квери, а получить ответ с сообщением. Вот это сделать не могу, тк просит чтобы было как-то сообщение в запросе.
Maks
Вопрос зачем
Maks
Стандарт не просто так придумали
Nikita
Вопрос зачем
допустим у меня есть список to_do и я хочу получить все to_do. В http ручке у меня просто дергается url, без параметров.
Alexander
А пустым парам нельзя ?
Nikita
ругается что мол message - пустой. без реализации message для resposne - ругается линтер
Alexander
Или дефолтным
Alexander
А если задать парам значение любое
Дьяченко
Так что это априори проблема самого gopls
Илья
а ты на винде?
vladiq
Ребят, объясните плиз, почему так происходит :) https://go.dev/play/p/1YGQDyRbk0r
Emin Zalaev
Пустой интерфейс != nil pointer
vladiq
Но я типы вывожу, и они там одинаковые. Или надо как-то по другому тип проверять?
Emin Zalaev
type emptyInterface struct { typ *rtype // слово 1 с описанием типа word unsafe.Pointer // слово 2 со значением }
Илья
у тебя же он равен *int
vladiq
А почему тогда в первом случае выводится true? Там же тип не nil
Илья
потому что первая переменная это не интерфейс, а *int
андрей
Всем привет. Возможно ли хранить body post запросов в слайсе?
Emin Zalaev
Почему нет
андрей
вычитаных? Или r.Body
вопрос решен. спасибо за желание помочь
Null
​pgweb – web-клиент для СУБД PostgreSQL реализованный на Go Работает на всех актуальных платформах. Из преимуществ: простая установка, импорт/експорт данных ⤷ Ссылка на проект @Golang_google | #Interesting #Database #Go
shindos
Всем привет! Начал изучать Go. Порекомендуйте курсы, ютуберов, книги или задачи где можно решить начал со stepik
Segmentation
хауди хо
Я не нашёл у него уроков по го(
Vladislav
ладно
Vladislav
щас тогда торрент с курсом озона скину
Eugene
тогда гоша дударь
Vladislav
magnet:?xt=urn:btih:2167bb50bce1fdbfed523441204c6a70a4bd108d&dn=Ozon%20Golang%20Courses&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969
shindos
Донован, книга с мостом
я понимаю, что шутить над новеньким прикольно, но мне серьезно нужна информация с хорошей подачей
Emin Zalaev
гуглишь
Eugene
без шуток
Emin Zalaev
ищешь что то связанное с ГО
Emin Zalaev
Profit????
shindos
ищешь что то связанное с ГО
я понимаю, просто книг очень много, если кто то что то читал, тогда рекомендует определенную, по которой он научился, т.к. там была, на его взгляд отличная подача материала, без воды и прочей лабуды. Вот о чем я
Emin Zalaev
так тебе и сказали
Emin Zalaev
книга с мостом
Emin Zalaev
я тоже респектую
Alexander
Потом будешь глупые вопросы задавать после степиков и других аналогов хауди хо
Eugene
Человек с котом на аве фигни не скажет
Emin Zalaev
тем более квадратным
Eldos
Бери и делай, ты же как новичок должен быть голодным на все в этом языке
Emin Zalaev
голодный поэтому и вайти вкатывается