Size: a a a

2021 May 11

DM

Dmitriy Mozhevitin in Haskell
Да, через кейс само собой)
Думал мало ли есть еще какой-то удобный сахар для элементов списка, не попадающих под условие
источник

D

Dreamerinnoise in Haskell
в скале вы бы как сделали?
источник

JS

Jerzy Syrowiecki in Haskell
для булевого условия есть not, а для образцов нет анти-образцов
источник

DM

Dmitriy Mozhevitin in Haskell
До поседнего думал что линзы немного оверкилл для того что я делаю, но все больше и больше понимаю что походу с ними намного удобнее
источник

JS

Jerzy Syrowiecki in Haskell
звучит так, будто вам надо выделить часть ADT в отдельный тип
источник

DM

Dmitriy Mozhevitin in Haskell
хороший вопрос, сейчас подумаю
источник

JS

Jerzy Syrowiecki in Haskell
если у вас есть Black | White | Red | Green | Blue, и вы хотите отфильтровать всё, что не Black | White, то скорее всего, лучше переписать тип на Black | White | Color, Color = Red | Green | Blue
источник

DM

Dmitriy Mozhevitin in Haskell
Не совсем, у меня скорее иерархическая структура, к примеру дерево со всякими метками которые представляют собой ADT, и так уж вышло что мне нужно часть этой инфы обработать на этапе обработки родителя, а всех детей рекурсивно но уже без нее
источник

DM

Dmitriy Mozhevitin in Haskell
накопал, что можно создать наследника PartialFunction с переопределенным методом isDefined  , сделать в нем

x match
 case A => false
 case _ => true


и уже потом скормить в collect , но соглашусь что это ни разу не удобно, а просто гипотетическая возможность так сделать)
источник

JS

Jerzy Syrowiecki in Haskell
звучит именно как отдельный тип
источник

DM

Dmitriy Mozhevitin in Haskell
Вполне возможно что все это действительно выльется в отдельный тип, но пока такой случай единичный, обработаю таким образом (по крайней мере попробую)
источник

[

[BRM]White Rabbit in Haskell
ну, кстати, для меня это не стало вообще хоть какой-либо преградой
источник

v

vacuité. in Haskell
Как выйти в окно...
источник

DB

Danil Berestov in Haskell
)))))))))))))))))))))))))))))
источник

v

vacuité. in Haskell
Поэтому мне и не нравится эти лекции в степике.
источник

DB

Danil Berestov in Haskell
1) у функции самый высокий приоритет, поэтому получается у тебя
(sqrt x) ^ x ...
источник

DB

Danil Berestov in Haskell
вообще не в степике дело
источник

VB

Vadym Biliuk in Haskell
Мне кажется ты формулу не совсем ту выбрал, если я верно понял, на каком ты этапе
источник

VB

Vadym Biliuk in Haskell
Есть проще для реализации намного
источник

DB

Danil Berestov in Haskell
тут вообще не в реализации дело))
источник