Илья
у вас там файлы из разных версий собраны
andrew
спасибо, попробую
Roman
может ли const-method вернуть не-const reference на поле объекта?
German
Всем доброго дня,
зашкварно ли использовать связку panic() - recover()?
Если это зашкварно, то что тогда выбрать:
10(образно) проверок error или 1 panic()?
Илья
Dorian
А горутину отрекаверить же можно?
Dorian
Не мэйн
Daniel
Рекаверить можно функцию
Daniel
Как она запущена - не важно
ketamine ranch
у меня есть апишка и когда подключаюсь к базе данных при ошибке паниковать норм?
Daniel
Не принято
Илья
ketamine ranch
ок спасибо
ketamine ranch
Roman
Roman
Dorian
А как паники логируете?
ketamine ranch
ну как я понял,просто через log.Fatal()
Dorian
Ну если рейс кондишин там
ketamine ranch
хмм рековер?
Dorian
хмм рековер?
А в нем ощибку можно конкретную вывести? Не пользовался ни разу рекавером, о чем жалею
Илья
Dorian
German
https://goplay.space/#nCGmZBgBfKA
Вот пример, но он не совсем верно работает на этом сайте(на сайте time.Now() всегда выдаёт один и тот же результат)
Задумку, надеюсь, поймёте
German
Хрень? Или для panic() - recover() нормальный случай?
Илья
Илья
паника не для control flow
.
Панику генерировать не надо)
German
А чем это хуже метода check-handle, предложенного в драфтах?
German
Или это совсем про другое? Поведение же, почти такое же
Roman
я обожаю C++!
Roman
const int i = 10;
.
.
.
*(const_cast<int*>(&i)) = 5;
Olzhas
Olzhas
Это провокация
Olzhas
Не поддавайтесь
Mike
Roman
К го можно написать модуль на асме?
Roman
затрудняюсь ответить
есть вот такое: https://golang.org/doc/asm
Roman
Можно из го произвольный машкод вызвать?
Aleksandr
ну если требовательные к быстродействию куски го написаны на ассемблере, то проблемы не вижу
Roman
Daniel
гошный ассемблер потом транслируется в процессорный. но по большей части - один в один. так что пожалуйста
Roman
Daniel
да
Daniel
но я никак не могу понять - почему это тебя заботит
Roman
в JS по сути можно было бы железно гарантировать иммутабельность, потому-что VM и никакого машинного кода, в Go получается что очень сложным и хитрожопым способом это таки сделать можно
Foxcool
Лезешь в лоулевел - сам за все отвечаешь. Индивидуальный суверенитет
Foxcool
Юзаешь фреймворки и простые вещи - не паришься и поставляешь продукт. Все закономерно
Илья
Dair
Всем привет, какую базу данных вы используете для REST API? Пишу проект и Postgres для api неплохой, но и MongoDB тоже хороша
Daniel
какое отношение база имеет к апи?
Dair
Хранить данные нужно же где-то :)
Daniel
но при чем тут api?
Co(n)stantine👨🔬
🤔
Мерль
Roman
Alexander
видел и такое. JS + бэкенд на оракле. json парсили PL/SQL
Dair
У меня есть модель пользователя, и я хочу сохранить данные о новом пользователе где-то в базе и отобразить потом в json
Мерль
Мерль
0. Пройди go tour
Dair
Ну я то знаю как с ними работать, хотел бы узнать, есть ли смысл тащить целую СУБД, если в той же монге можно связать поля при помощи reference objectid
Pavel
Dair
Спасибо за советы, но основы Го я уже знаю :)
Pavel
где хочешь -- там и сохраняй, какую базу хочешь -- такую и используй
Dair
Ок, возьму знакомую мне postgres
Roman
Daniel
_не_ нужна
Мерль
Roman
Dair
А почему бы не поделиться опытом со всеми? Тем более если вы, скорее всего, использовали его в связке с Go
Мерль
Roman