Herman
оьычно у кого автомат по проге, того к концу отчисляют
Anonymous
вот он я привет войска
Anonymous
Anonymous
я? ну на повара на кого же еще
Anonymous
прогер
Anonymous
там огромное название
Herman
ахахахха
Да до сих учится чел. Не завидую ему
Anonymous
cockbook
Anonymous
Alexander
Anonymous
ну в доке ты сам все докручиваешь
Anonymous
а в книгах за тебя это делают
Herman
Типа книгу читал. Умный значит
Alexander
тебя обманули, настоящую фиг где найдёшь(
Herman
Я как раз думаю, что наоборот
Herman
Ещё надо доктрину фашизма
Alexander
Гиммлера не забудьте, очень интересно пишет, мне понравилось
Herman
Anonymous
мб админу на книжку по английскому скинемся?
Anonymous
мб переводить начнет нормально
Alexander
А про что он писал?
можно и просто сборник речей. Мне запомнились тезисы в духе "почему мы лучше других". Как они поданы и сформулированы.
Вот когда услышу в своей стране такое от руководителей, пойму, что усё, звездец.
Herman
Herman
Давайте составлять пункты
Herman
У нас есть указатель, значит мы по определению умнее
Alexander
мало иметь указатель, нужно уметь ещё и указывать!
Herman
Ну да, а то я вижу структуру в 30 полей - все указатели на стринги всякие
Herman
Казалось бы, где-то должна быть логика проверки этого на nil
Herman
Должна быть какая-то разница между «» и nil
Herman
А нет
Alexander
Herman
Ну мне надо было bool поле добавить. Сначала подумал, типа констистентно шобы было надо бы указатель сделать…
Herman
Да
Herman
Herman
Ну если поле *string, то оно может быть nil ещё
Alexander
как научиться пользоваться указателями, и остаться в здравом уме?
нужна книга с таким названием
Herman
Та вроде если все поля сравниваемы, то можно и ==
Herman
Alexander
не знаю, а разве есть?
Herman
Видел какой-то мем
Nirmala
Hi
Nirmala
Anyone Golang guy with 3 years experience looking for job ping me
Mehdi
Alexander
Всем привет! Возникла необходимость заюзать API Gateway для нескольких микросервисов. Подскажите кто каким пользуется? Начал рассматривать Janus, может кто сталкивался?
Null
Как прервать запущенные горутины GOLANG?
https://uproger.com/kak-prervat-zapushhennye-gorutiny-golang/
@Golang_google
DI
Добрый день. Столкнулся с не понятной траблой. В чем прикол?
package main
import (
"fmt"
"math/rand"
"time"
)
func rand(min, max int) int {
return rand.Intn(max - min) + min
}
func main(){
var examp_array = []string{"first", "second", "three", "five"}
for in, el := range examp_array {
fmt.Printf("examp_array[%+10.2d] = %s\n", in+1, el)
}
rand.Seed(time.Now().UnixNano())
r_n := rand(-7, 0)
fmt.Printf("Random number: %d\n", r_n)
}
empty@empty:~/programming/go/study$ go run example.go
# command-line-arguments
./example.go:9:6: rand redeclared in this block
/home/empty/programming/go/study/example.go:5:2: previous declaration
./example.go:10:13: rand.Intn undefined (type func(int, int) int has no field or method Intn)
./example.go:20:6: rand.Seed undefined (type func(int, int) int has no field or method Seed)
empty@empty:~/programming/go/study$ go version
go version go1.17.5 linux/amd64
Herman
"math/rand" ипортируется и переопределяется func rand(min, max int) int
Herman
нужно переименовть func rand(min, max int) int
DI
спасибо. заработало
не внимательно прочитал вывод ошибки
Verdoga
Привет всем) Подскажите, пожалуйста, кто как рисует-проектирует пакеты для Go? Вообще, практикуете ли вы предварительное проектирование? Какие инструменты используете?
Особенно интересует: существуют ли какие-либо инструменты для рисования именно пакетов для Go, с учётом всей специфики их.
Спасибо)
Артур
Verdoga
Артур
https://miro.com/templates/uml-diagram/
Есть готовые шаблоны, если очень нужно.
Verdoga
Vitaly
кто-нибудь может объяснить такой прикол? )
math.Mod(3.7, 0.1)
получается 0.1 (??)
Ivan
поговаривают что есть сложности с точностью в го.
Vitaly
мне кажется это вообще какая-то проблема с float
Raniqubihe
через git clone как то можно ее собрать?
Артур
Примера нет. Просто делай так, как проще редактировать. Либо коллективно одну схему рисуйте.
Maks
Maks
который такие вопросы задает)
Maks
Mod returns the floating-point remainder of x/y. The magnitude of the result is less than y and its sign agrees with that of x.
Maks
if y == 0 || IsInf(x, 0) || IsNaN(x) || IsNaN(y) {
return NaN()
}
y = Abs(y)
yfr, yexp := Frexp(y)
r := x
if x < 0 {
r = -x
}
for r >= y {
rfr, rexp := Frexp(r)
if rfr < yfr {
rexp = rexp - 1
}
r = r - Ldexp(y, rexp-yexp)
}
if x < 0 {
r = -r
}
return r
Anonymous
500к
Anonymous
это же сколько дошиков купить можно
Maks
10к примерно
Vitaly
Anonymous
ну вопрос был тупой очень
Anonymous
типо если ты 500к зарабатываешь и такое задаешь
Vitaly
и что у вас не укладывается ?)
Vitaly
чтобы зарабатывать, не обязательно держать в голове энциклопедию. достаточно уметь делегировать работу
Anonymous
ну да работу с вещественными числами проходят на 600к