Size: a a a

2021 January 04

JS

Jerzy Syrowiecki in Haskell
teemee
Заменил наименования всех параметров, на всякий случай
но логика-то всё та же
источник

JS

Jerzy Syrowiecki in Haskell
teemee
в плане?
нет, в коде
источник

t

teemee in Haskell
Jerzy Syrowiecki
да, сигнатуры тоже лучше дописать
имею в виду, что не уловил суть
источник

t

teemee in Haskell
Сигнатуры - это что?)
источник

JS

Jerzy Syrowiecki in Haskell
teemee
Сигнатуры - это что?)
описание типа функции — о чём гроворится в сообщении на последнем скриншоте
источник

JS

Jerzy Syrowiecki in Haskell
вам их плагин предлагает, кстати
источник

JS

Jerzy Syrowiecki in Haskell
просто кликните на линзу
источник

JS

Jerzy Syrowiecki in Haskell
(которые мелким шрифтом между строчками)
источник

t

teemee in Haskell
Jerzy Syrowiecki
вам их плагин предлагает, кстати
А просто интеджеры проставить - не очень идея?
источник

t

teemee in Haskell
Впрочем)
источник

JS

Jerzy Syrowiecki in Haskell
teemee
А просто интеджеры проставить - не очень идея?
отличная идея
источник

JS

Jerzy Syrowiecki in Haskell
teemee
Впрочем)
да, там тоже не все варианты
источник

t

teemee in Haskell
Я просто пока не очень понимаю философию классов типов и пользуюсь дефолтными
источник

t

teemee in Haskell
Поэтому боюсь накосячить
источник

JS

Jerzy Syrowiecki in Haskell
teemee
Я просто пока не очень понимаю философию классов типов и пользуюсь дефолтными
ничего страшного, здесь они и не нужны вовсе. пишите лучше Integer
источник

G

GNU/Vsevolod in Haskell
Jerzy Syrowiecki
дайте регулярку, я перепишу её на regex-applicative для примера
Мне показалась неудобным работа с группами, мб в апликатив лучше?
К примеру
(_, fullMatch, _, groups) = text =~ regex
а затем нужно че́кать длину groups и вытаскивать по индексу
источник

G

GNU/Vsevolod in Haskell
Хотя вот что может выдавать оператор =~, z я не все типы знаю, мб какой-то из них апликатив, где можно вытаскивать группы в монадах
источник

G

GNU/Vsevolod in Haskell
источник

JS

Jerzy Syrowiecki in Haskell
GNU/Vsevolod
Мне показалась неудобным работа с группами, мб в апликатив лучше?
К примеру
(_, fullMatch, _, groups) = text =~ regex
а затем нужно че́кать длину groups и вытаскивать по индексу
дайте выражение
источник

JS

Jerzy Syrowiecki in Haskell
^(\w+)\s+=\s+(.+)$?
источник