Size: a a a

2020 July 28

ЕО

Евгений Омельченко... in Go-go!
Aleksandr Razumov
Ага, паттерн матчинг ещё и тип-суммы
Ну енумы даже в ansi C есть
источник

AR

Aleksandr Razumov in Go-go!
Daniel Podolsky
тип-суммы можно делаить на интерфейсах
Мне бы Optional поле в структуре
источник

AR

Aleksandr Razumov in Go-go!
Кажется, сейчас это невозможно без указателей даже
источник

В

Влад in Go-go!
Мне нужен для проекта бекенд. Джава сильно монструозная. Решил выбрать что-то простое. Выбирал между удавом и сусликом. Суслик понравился. Первый проект собрал за пару часов, скомпилил в один исполняемый файл и залил на локальном серваке. Все, работает. Я просто был морально удовлетворен
источник

AR

Aleksandr Razumov in Go-go!
Чтобы маршалить/анмаршалить такое, т.к. omitempty не делает omit пустых структур
источник

В

Влад in Go-go!
так шо гоферы, в вашему полку прибыло)
источник

В

Влад in Go-go!
ну я еще конечно в процессе изучения. но чувствую я на нем останусь. только стиль написания отмучаю
источник

ЕО

Евгений Омельченко... in Go-go!
Aleksandr Razumov
Мне бы Optional поле в структуре
Ну ты должен подумать как это будет выглядеть в памяти. Это либо указатель всё равно будет, либо какая-то битовая карта в конце или начале структуры. Первое ещё понятно, а второе как-то очень непрозрачно
источник

AR

Aleksandr Razumov in Go-go!
Евгений Омельченко
Ну ты должен подумать как это будет выглядеть в памяти. Это либо указатель всё равно будет, либо какая-то битовая карта в конце или начале структуры. Первое ещё понятно, а второе как-то очень непрозрачно
Мне достаточно хотя бы T + bool
источник

ЕО

Евгений Омельченко... in Go-go!
Aleksandr Razumov
Мне достаточно хотя бы T + bool
Ну это ты можешь на дженериках сам сделать
источник

AR

Aleksandr Razumov in Go-go!
Евгений Омельченко
Ну это ты можешь на дженериках сам сделать
omitempty не сработает на анмаршал в случае, если тип поля это структура
источник

ЕО

Евгений Омельченко... in Go-go!
Определи анмаршалинг на такой структуре
источник

AR

Aleksandr Razumov in Go-go!
Пустоту там нельзя возвращать
источник

AR

Aleksandr Razumov in Go-go!
Насколько я помню
источник

N

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

AR

Aleksandr Razumov in Go-go!
Евгений Омельченко
Определи анмаршалинг на такой структуре
источник

AR

Aleksandr Razumov in Go-go!
panic: json: error calling MarshalJSON for type main.OptionalInt: unexpected end of JSON input

В итоге либо поинтер, либо никак.
источник

AR

Aleksandr Razumov in Go-go!
Вот невозможность нормально сделать такую штуку реально бесит.
источник

AR

Aleksandr Razumov in Go-go!
Может есть у кого варианты?
источник

DP

Daniel Podolsky in Go-go!
источник