Size: a a a

2020 May 15

PK

Pavel Khritonenko in fprog_spb
Блин, ты вот противоречишь сам себе.
источник

PK

Pavel Khritonenko in fprog_spb
“blah” - валидный JSON
источник

YS

Yan Shkurinskiy in fprog_spb
Pavel Khritonenko
а потом ПРОСТО ПИШЕШЬ АППЛИКАТИВНЫЙ ФУНКТОР по этому типу, и парсишь
Никогда не писал инстанс аппликативного функтора
источник

PK

Pavel Khritonenko in fprog_spb
[ null, 5, “blah” ] - тоже валидный json
источник

YS

Yan Shkurinskiy in fprog_spb
Pavel Khritonenko
“blah” - валидный JSON
"Мапка по сути, если не примитив"
источник

YS

Yan Shkurinskiy in fprog_spb
А, ну и массив
источник

PK

Pavel Khritonenko in fprog_spb
или bool, или number, или null
источник

YS

Yan Shkurinskiy in fprog_spb
Примитив
источник

YS

Yan Shkurinskiy in fprog_spb
Я 3 раза написал (
источник

PK

Pavel Khritonenko in fprog_spb
Я один раз написал 🙂 Но ты зачем-то усложняешь свое выражение исключениями
источник

YS

Yan Shkurinskiy in fprog_spb
А если нужно работать с чем-то "произвольной степени гетерогенности", то можно как случае с  json - работать с мапкой, так как джейсон - мапка по сути, если не примитив или массив
источник

YS

Yan Shkurinskiy in fprog_spb
Потому что я описал, что, если нужно работать с произвольной гетерогенностью - нужно работать, скорее всего, с мапкой
источник

PK

Pavel Khritonenko in fprog_spb
Скорее всего - это ты по статистике какой-то смотришь?
источник

YS

Yan Shkurinskiy in fprog_spb
я пишу "скорее всего" когда не уверен 100% в своем утверждение
источник

PK

Pavel Khritonenko in fprog_spb
Ну потому что оно неверное.
источник

PK

Pavel Khritonenko in fprog_spb
JSON описывается как тип сумма, а не как тип-разность
источник

YS

Yan Shkurinskiy in fprog_spb
Где оно неверное?
источник

YS

Yan Shkurinskiy in fprog_spb
Я не про типы говорю, а про значения
источник

YS

Yan Shkurinskiy in fprog_spb
Очевидно, про мапки на типах сложно говорить
источник

YS

Yan Shkurinskiy in fprog_spb
Хотя наверное можно, но я мапки на типах не видел
источник