Size: a a a

2019 December 28

N

Noneex in Go-go!
YWNWA
https://play.golang.org/p/DyyWdKksBPt
народ почему после логина в этом примере не выводит you enter: loginName, а просто you enter: пусто ?
не понял вопроса, но у вас там ошибка в инпуте login
name"login"
источник

Y

YWNWA in Go-go!
Noneex
не понял вопроса, но у вас там ошибка в инпуте login
name"login"
точно... спасибо
источник

Y

YWNWA in Go-go!
ну вопрос понятный хз
источник

Y

YWNWA in Go-go!
а почему
expires := session.Expires
if expires.IsZero() {
 panic("TIME IS ZERO")
}
всеравно выделяет
session
: 'session' may have 'nil' or other unexpected value as its corresponding error variable may be not 'nil'
источник

Y

YWNWA in Go-go!
а все
источник

Y

YWNWA in Go-go!
можно как-то такого типа код сократить, проверив все err 1 раз?
https://play.golang.org/p/mmlGHKzoQzH
источник

N

Nioray in Go-go!
Если я использую данные масива в разных горутинах без мьютекса, но каждая горутина трогает только свои данные.
Это рейс, но что может случится? Чем это плохо?
источник

A

Alexander in Go-go!
Nioray
Если я использую данные масива в разных горутинах без мьютекса, но каждая горутина трогает только свои данные.
Это рейс, но что может случится? Чем это плохо?
разве это рейс? Запуск с -race что-то плохое пишет?
источник

N

Nioray in Go-go!
Alexander
разве это рейс? Запуск с -race что-то плохое пишет?
Да. Но он не знает, что там только одни данные дергаются
источник

RE

Robert Egorov in Go-go!
длина массива не меняется?
источник

N

Nioray in Go-go!
Robert Egorov
длина массива не меняется?
Нет
источник

A

Alexander in Go-go!
А если сабслайсами?
источник

N

Nioray in Go-go!
Alexander
А если сабслайсами?
Думал, но лень проверять) И это же всеравно ссылка на 1 массив, так что думаю будут рейсы
источник

A

Alexander in Go-go!
Nioray
Думал, но лень проверять) И это же всеравно ссылка на 1 массив, так что думаю будут рейсы
Мне кажется что не будут, максимум что меня смущает это выравнивание
источник

RE

Robert Egorov in Go-go!
а что насчет конвейеров процессора? 64 бита? он ведь данные считывает и меняет блоками?
источник

A

Alexander in Go-go!
вот я про это и подумал
источник

N

Nioray in Go-go!
Robert Egorov
а что насчет конвейеров процессора? 64 бита? он ведь данные считывает и меняет блоками?
Что за конвейр процесора?
источник

RE

Robert Egorov in Go-go!
можно наверн эксперименты провести. Но зачем? :)
источник

A

Alexander in Go-go!
Nioray
Думал, но лень проверять) И это же всеравно ссылка на 1 массив, так что думаю будут рейсы
Судя по быстрому поиску, рейсов не будет в обоих случаях, но если сабслайсами, то рейс детектор не будет ругаться
источник

RE

Robert Egorov in Go-go!
Nioray
Что за конвейр процесора?
кэш лайны по 64 бита и конкуретный доступ. Была история, как постоянно сбрасывается содержимое кэша и заново забирается из кэша след уровня или памяти
источник