Size: a a a

2021 June 20

S

Sergey in Go-go!
Наслаждайтесь буквами, штрихами и ASCII-графикой )

instance (Monoid w, Functor m, Monad m) => Applicative (RWST r w s m) where
   pure a = RWST $ \ _ s -> return (a, s, mempty)
   {-# INLINE pure #-}
   RWST mf <*> RWST mx  = RWST $ \ r s -> do
       ~(f, s', w)  <- mf r s
       ~(x, s'',w') <- mx r s'
       return (f x, s'', w mappend w')
   {-# INLINE (<*>) #-}
источник

AD

Alex Dok in Go-go!
У азиатов все норм  ツリー := 植える(123)
источник

AS

Artem Surov in Go-go!
источник

K

Kotya in Go-go!
Люди!
А как в vscode убрать кучу якобы ошибок вида
"cannot find module providing package github.com/…  import lookup disabled by -mod=readonly"

И там целая простыня таких ошибок.
При этом все нормально компилируется.
Флаги -mod=readonly, -mod=mod перепробовал, без толку.

Хелп!
источник

RS

Roman Sharkov in Go-go!
у меня таких проблем даже не возникает

в других проектах у вас такое-же?
источник

АК

Александр Костюченко... in Go-go!
Аналогично, не видел таких
источник

АК

Александр Костюченко... in Go-go!
Какую версию го используете?
источник

AS

Anton Salamov in Go-go!
&{map[caption:[Еще один тест] location:[Стамбул]] map[imageUrl:[0xc0002dc230]]}

приходит multipart/form-data как и сказали, каким образом мне все это передать в json'e?
источник

RS

Roman Sharkov in Go-go!
источник

RS

Roman Sharkov in Go-go!
как же мне это затестить? 🤔
источник

B

Biter in Go-go!
1.16.5
источник

B

Biter in Go-go!
Вангую что это из за локальных путей проекта.
Такое может быть?
источник

RS

Roman Sharkov in Go-go!
🤷‍♂️
источник

K

Kotya in Go-go!
Короче это gopls так работает с локальными путями.

Может кто в курсе как ему игнорирование таких ошибок настроить?
источник

RS

Roman Sharkov in Go-go!
а зачем у вас локальные пути?
источник

K

Kotya in Go-go!
Так вроде не запрещено ведь :)
источник

Z

Zver in Go-go!
Но не принято.
источник

A

Artur in Go-go!
Вопрос возник, почему поле X у структуры Point не меняется если вызывать метод через defer?

не меняется
func main() {
p := test()
fmt.Println(p)
}

func test() Point {
p := Point{1, 2}
defer test2(&p)
return p
}

func test2(p *Point) {
p.X += 10
}


меняется
func main() {
p := test()
fmt.Println(p)
}

func test() Point {
p := Point{1, 2}
test2(&p)
return p
}

func test2(p *Point) {
p.X += 10
}


return возвращает структуру где X = 1, но потом-то мы по ссылке меняем X… либо я туплю, либо лыжи не едут
источник

RT

Rostislav Teryaev in Go-go!
Сделай возвращаемому параметру имя)
источник

RT

Rostislav Teryaev in Go-go!
В функции test
источник