Size: a a a

2021 June 14

S

Sergey in Go-go!
А есть ссылка на репу или кусок кода на playground?
источник

VY

Vladislav Yarmak in Go-go!
источник

JS

James Schultz in Go-go!
пойду на nil проверю минутку
источник

VY

Vladislav Yarmak in Go-go!
вот зависание горутины при записи в nil-канал
источник

RI

Roman Ishenko in Go-go!
Здравствуйте. Хочу добавить на сайт виртуальную валюту (как гемы или голда в играх). Как такая технология называется, какие ключевые слова для того, чтобы гуглить?
источник

VY

Vladislav Yarmak in Go-go!
а это разве какая-то отдельная "технология"?
источник

VY

Vladislav Yarmak in Go-go!
да и причём тут го?
источник

е

енот in Go-go!
Спасибо, теперь я не буду считать свои вопросы тупыми
источник

JS

James Schultz in Go-go!
да там нил
источник

JS

James Schultz in Go-go!
Раскрываю карты
enemys = make([]*Enemy, ROOM_COUNT*ENEMY_IN_ROOM)
 for i, _ := range enemys {
   enemys[i] = new(Enemy)
......
   enemys[i].eventChan = make(chan []byte, 10000)
 }

это вызывается точно. такое ощущение что крайняя строчка не работает как я задумал
источник

VY

Vladislav Yarmak in Go-go!
пожиратель памяти-9000
источник

RI

Roman Ishenko in Go-go!
Да это можно отнести к отдельной технологии, и скорее всего у нее есть определеноое название (о чем я и спросил). И да, открою вам секрет, в чате по Го, обсуждают не только Го.
источник

VY

Vladislav Yarmak in Go-go!
а enemys это слайс или тоже канал?
источник

AT

Aleksei Tolok in Go-go!
слайс. был бы канал, было бы make(chan …)
источник

VY

Vladislav Yarmak in Go-go!
а, вижу
источник

RI

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

S

Sergey in Go-go!
покажи место, где ты пишешь в канал
источник

S

Sergey in Go-go!
Вообще так делать не очень вот почему, допустим у тебя
ROOM_COUNT*ENEMY_IN_ROOM = 100
Потом ты бежишь по получившемуся слайсу, но у слайса нумерация индексов идет с 0 до 99. После ты где-то сделаешь enemys[ROOM_COUNT*ENEMY_IN_ROOM].eventChan и будет беда.
источник

JS

James Schultz in Go-go!
for i, _ := range enemys {
А где тут выход
источник

S

Sergey in Go-go!
Ну это просто место, на которое внимание обратить надо, мы просто так и не увидели, где ты пишешь в канал.
источник