🅞leksiy
Конечно будет ошибка
Alexander
дык да. сначала получаем тип byte, а потом пытаемся по такому значению итерироваться
Alexander
Mismatched types byte and rune
Alexander
аааа
Alexander
тьфу, мне казалось мы for делаем по v1
🅞leksiy
Как бы то ни было, такое описание ответов - полнейшая хрень
🅞leksiy
🅞leksiy
Кто-то свой канал продвигает)
Bagasl
Как бы то ни было, такое описание ответов - полнейшая хрень
я тоже пригорел. Там и вопросы трешово описаны
Bagasl
Автор видимо на русском не говорит
🅞leksiy
О! Точно! Пора елку разобрать
Alexander
@banofbot 任尚明
Alexander
не может в эти иероглифы
Alexander
@banofbot geig88248
Alexander
@banofbot
Bagasl
@banofbot
Bagasl
там вот так
Alexander
аааа, вот как
Кенни
Привет всем. Сел я тут за изучение golang. Объясните мне пожалуйста, как в переменную записывать диапазон чисел. К примеру только от 0 до 100?
Alexander
привет. я советую просто читать книжку, например Донована, и вопрос будет решен сам по себе. Это не тот случай, когда стоит получить ответ на вопрос
Кенни
И в массиве и просто число
Рик
удачи с такими вопросами
Рик
Господи как всё сложно.
тогда бери пайтон если сложно
Кенни
Alexander
Кенни
В переменной может быть только число от 0 до 100 И в массиве может быть кол-во элементов в диапазоне от 0 до 100
Alexander
мне кажется, это просто тролль
Кенни
Кто тролль?
Alexander
ты
Рик
или ts_ер
Кенни
Почему?
Captain Jack Vielfrass
Да
Вероятно ты собираешься получать откуда то число в этом диапазоне?
Raizeq
Здраствуйте, зачем здесь указатели?
Рик
типа ограничение для переменной
Кенни
В переменной может быть только число от 0 до 100 И в массиве может быть кол-во элементов в диапазоне от 0 до 100
Т.е. массив может быть из элементов от 0 до 30 или 0 до 20 или и т.д, но не больше 100
Alexander
Alexander
Здраствуйте, зачем здесь указатели?
ну честно непонятно зачем тут ManagerID, а так на реляционную схему ложится
Alexander
Это он берет id из другой таблиуы
Alexander
логически
Alexander
И связь manager - user
Captain Jack Vielfrass
Ну пока в ручную указывать
Пиши обертки для контроля. Типа для числа type kek struct{ uNum int } func (kek kek) add(num int)error{ if 0<num<100{ kek.uNum=num return nil } return fmt.Error("broken limits") } func main(){ num:= kek{} num.add(2048) fmt.Println(num.uNum) } Таким образом нельзя будет изменить переменную если число за гранью диапазона.для массива по подобию делать
Raizeq
ну честно непонятно зачем тут ManagerID, а так на реляционную схему ложится
Вот я себе все свои нубские мозги сломал об GORM. И чем тогда эта структура будет отличаться от структуры без указателей? Какие изменения в схеме?
Captain Jack Vielfrass
Мб можно проще, но это первое что пришло в голову
Captain Jack Vielfrass
Raizeq
Потому что без указателей у тебя не будет связи с другой таблицей, а будет поле
То есть без указателей он просто создает схему без связей?
Raizeq
Ладно, извиняюсь за лишний пинг, пойду потестирую с и без эти миграции
🅞leksiy
Ладно, извиняюсь за лишний пинг, пойду потестирую с и без эти миграции
Указатели там для того, чтобы можно было в базе иметь поле NULL, тогда при получении записи, в модели указатель будет nil
Alexander
о, спасибо. паззл сложился
Alexander
но я против нуллов в базе просто)
🅞leksiy
но я против нуллов в базе просто)
Та просто иногда связь необязательная. К примеру юзер-кредитная карта, юзер может не иметь кредитной карты
стас
package main import "golang.org/x/tour/pic" func Pic(dx, dy int) [][]uint8 { p := make([][]uint8, 0, dy); for i := 0; i < dx; i++ { append(p, make([]uint8, dy)) for j := 0; j < dy; j++ { p[i][j] = uint8(i + j) } } return p } func main() { pic.Show(Pic) } ./prog.go:8:9: append(p, make([]uint8, dy)) evaluated but not used не могу понять что это такое(
стас
сорри, понял. Разбираюсь в синтаксисе append(p, make([]uint8, dy)) на p = append(p, make([]uint8, dy))
Anonymous
Null
What happens in the case of a collision (note key Field1)? s := map[string]int{ "Field1": 1, "Field2": 2, } data := {"Field2": 202} err := json.Unmarshal([]byte(data), &s) if err != nil { panic(err) } fmt.Println(s)
qurabay
Всем привет такой вопрос при запуске Centrifugo на сервер не работает ws возвращает 403 forbidden на локальке все отлично работало
qurabay
Кто сталкивался подскажите пожалуйста
qurabay
Да и черз nginx
qurabay
при соедениение ws://132123123:8000
qurabay
403 forbidden и все
🅞leksiy
при соедениение ws://132123123:8000
Имеется в виду напрямую?
qurabay
да
🅞leksiy
А по логам ничего?
qurabay
какой то хост is not authorized this host
qurabay
такое сообщение выходит
🅞leksiy
allowed_origins