@proGO

Страница 646 из 1674
kolas
01.06.2017
05:29:26
это же указатель

pointer

anton
01.06.2017
05:29:37
нет :) это ссылка

Google
anton
01.06.2017
05:29:55
kolas
01.06.2017
05:30:23
* указатель, & его запрос

anton
01.06.2017
05:30:38
это же указатель
v *Vertex - указатель на Vertex v = &i

Andrey
01.06.2017
05:30:55
* указатель, & его запрос
Отличное определение)

kolas
01.06.2017
05:32:27
https://tour.golang.org/moretypes/1

там же нет про ссылки

anton
01.06.2017
05:34:28
блин. мне нечем парировать. в туторе и правда нет про ссылки. может поэтому не знают...

Andrey
01.06.2017
05:37:17
блин. мне нечем парировать. в туторе и правда нет про ссылки. может поэтому не знают...
Ну блин, учить язык тупо по тутору - это ... Документация к чему?

Eldar
01.06.2017
05:44:10
Да есть книжки ведь, и на русском есть, там нормально основы изложены

anton
01.06.2017
05:44:22
не, многим это и правда наверное не нужно и определение @kolaz вполне себе хороший ответ. да и в туторе в упрощенном виде оно достаточно легко понимается. но вот адресной арифметики оно совсем не раскрывает же? или я очень придирчив?

Eldar
01.06.2017
05:45:11
В го нет адресной арифметики

anton
01.06.2017
05:47:35
но ведь это не означает что не надо понимать её?

Eldar
01.06.2017
05:48:01
Нет, не озночает

Google
anton
01.06.2017
05:48:34
может и правда я старый ворчун уже.

Eldar
01.06.2017
05:48:35
Си тогда нужно учить после него многое понятнее становится

Vladimir
01.06.2017
05:49:16
anton
01.06.2017
05:49:47
А как же unsafe.Pointer?
оно для узких кругов

Vladimir
01.06.2017
05:50:19
оно для узких кругов
Ну он есть, над ним можно делать арифметику, значит можно сказать что в го есть адресная арифметика

anton
01.06.2017
05:52:08
Ну он есть, над ним можно делать арифметику, значит можно сказать что в го есть адресная арифметика
да, можно сказать. но почему то об этом молчат :) хотя может быть я мало времени уделаю го и еще не нашел тех мест, где об этом говорят... в данный момент с телефона, но стало интересно, сколько раз на гитхабе встречается import "unsafe"

Eldar
01.06.2017
05:54:03
Да только в специализированых задачах, я лично использовал его для работы с dll и все

Vladimir
01.06.2017
05:55:24
Да только в специализированых задачах, я лично использовал его для работы с dll и все
Я использовал чтобы конвертировать без копирования []byte -> string в тех случаях где это компилятором ещё не обрабатывается

anton
01.06.2017
05:57:38
и вот получается что вопрос о применении адресной арифметики в го - это уровень сеньера? :) а в Си это уже на 10-й странице наверное объясняется у Кернигана и Ритчи

Eldar
01.06.2017
06:00:28
Я использовал чтобы конвертировать без копирования []byte -> string в тех случаях где это компилятором ещё не обрабатывается
Ну у вас значит опыт большой и владение си имеется, а новичкам никто в учебниках по го и документации про адресную арифметику не раскажет, я более чем уверен что про адресную арифметику вы не по го узнали

anton
01.06.2017
06:03:44
хорошо, мужчины... мы выяснили что * - указатель. верно? об этом в туторе есть

выяснили что указатель хранит адрес переменной? об этом тоже есть в туторе? и адрес получаем через &i

тьфу

Vladimir
01.06.2017
06:05:13
В го нет ссылок, только указатели

Google
anton
01.06.2017
06:06:01
В го нет ссылок, только указатели
дада. исправляю :) думаю одно, пишу другое

Vladimir
01.06.2017
06:06:20
дада. исправляю :) думаю одно, пишу другое
Такое ощущение что тебя плюсы развратили :)

Eldar
01.06.2017
06:06:47
Меня бы они развратили)))

anton
01.06.2017
06:08:38
Такое ощущение что тебя плюсы развратили :)
трудное детство... лет 18 назад, когда все после школы в футбол играли, я играл в Си с красной книгой Кернигана и Ритчи. а потом узнал про Бьярне Страуструпа и чуть не умер под его христоматией С++ когда она на меня с полки упала

В го нет ссылок, только указатели
Go supports pointers, allowing you to pass references to values and records within your program

Vladimir
01.06.2017
06:22:11
Go supports pointers, allowing you to pass references to values and records within your program
Так pointers и reference это все же разные немного вещи

@troyanov в терминологии плюсов - есть же разница между int *a и int & a

anton
01.06.2017
06:23:03
Так pointers и reference это все же разные немного вещи
ну указатели и ссылки же? :) ладно. я завязываю. я понимаю что там про передачу по ссылке и копирование

@troyanov в терминологии плюсов - есть же разница между int *a и int & a
конечно. а вот между int * a int *a int* a нет но между int* a,b и int *a,b есть емнип

anton
01.06.2017
06:25:40
Тоже нету, кроме написания
кажетс в первом случае а и б оба будут указателями а во втором а - указатель, б - инт

anton
01.06.2017
06:27:16
тьфу. сорри

int *a,b конечно же

Vladimir
01.06.2017
06:27:52
Я не вижу разницы между тем что ты написал сейчас и выше

* относится к первой встреченной переменной

anton
01.06.2017
06:28:26
да. во втором разницы не будет

Vladimir
01.06.2017
06:29:20
Google
anton
01.06.2017
06:31:08
Да я тоже с телефона
я просто сильнее туплю значит

TimOne>>>
01.06.2017
06:50:26
Задача: необходимо написать числа от 1 до 100 и указать какие из них кратные 3 и кратыне 5 3м - bizz 5ти - fizz и 3м и 5ти fizzbizz

решение

func main() { for i:= 1; i <= 100; i++ { if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, "fizz" + " buzz") } else if i % 3 == 0 { fmt.Println(i, "fizz") } else if i % 5 == 0 { fmt.Println(i, "buzz") } else { fmt.Println(i) } } }

anton
01.06.2017
06:51:41
опять ты :)

anton
01.06.2017
06:52:57
нужно fizz и bizz у тебя fizz и buzz ?

kolas
01.06.2017
06:53:36
работает и норм, не думай как улучшить - это называется преждевременная оптимизация ?

Admin
ERROR: S client not available

kolas
01.06.2017
06:55:01
рано еще о таком думать

anton
01.06.2017
07:00:00
походу товарищ лабу в универ делает

в интернете много раз эта задача для паскаля упоминается

Vladimir
01.06.2017
07:02:11
Врядли

Хотя конечно судя по Нику и прочему похож

anton
01.06.2017
07:03:40
Универ и Го?
у меня у знакомого где-то учится брат. им там предлагали на выбор го/ноджс

Vladimir
01.06.2017
07:03:44
На троечника в универе

Илья
01.06.2017
09:01:03
Ребята, а есть какие-нибудь готовые решения для авторизации по токенам (REST API сервер) с группами пользователей?

Phil
01.06.2017
09:01:29
Ты сам понял что спросил?

Google
Илья
01.06.2017
09:02:11
Сам понял что спросил

Denis
01.06.2017
09:07:30
Ladon, casbin

+ jwt

Phil
01.06.2017
09:08:49
Denis
01.06.2017
09:12:07
ему нужен какой нибудь rbac

И токены

Вообще это разные вещи конешн

Phil
01.06.2017
09:17:06
токены они вообще везде в oauth. я честно не знаю реализаций без токенов. в рест может быть и без токенов - пароль/логин. такого дофига. rbac? ну а как кто себе представляет абстрактную общую реализацию

Илья
01.06.2017
09:17:16
Ladon, casbin
Похоже, то что нужно, спасибо!

Den
01.06.2017
11:14:52
ищу хорошего мужа-программиста знакомой HR
Хорошая хр должна себе сама находить хорошего мужа программиста, или она плохой хр.

Nix
01.06.2017
11:17:28
в каких файлах хранит настройки к базе в go кроме json желательно в примерах

Alexei
01.06.2017
11:18:23
toml

Nix
01.06.2017
11:18:45
есть примеры как обрабатывать эти фалы и юзать из них переменные?

Alexei
01.06.2017
11:18:46
viper умеет много форматов, сам ищет, сам перечитывает конфиги, если надо

https://github.com/spf13/viper

там есть примеры

Nix
01.06.2017
11:19:35
спасибо

Den
01.06.2017
11:22:33
Не убивайте. Как вообще грамотно разделять функции, например хочу сделать микросервис который будет на апи авторизовываться, брать из ответа сервера куки айдишкики и ключи и уже с сформированными запросами с куками и данными регистрации дергать другую инфу, и переавторизовываться при неудачной авторизации. Делаю транспорт через прокси там запросы.

Страница 646 из 1674