JS
Size: a a a
JS
[
JS
JS
JS
[
ЗП
data X = A | B | C
получить ответ как ["A", "B", "C"]
?AP
ЗП
getEnums :: forall a. Enum a => [a]
getEnums = enumFrom (toEnum 0)
show <$> getEnums @X
KV
[(8,"a"), (3,"b")] &Как бы сделать с
traversed %~ (f :: (Int, String) -> (Int, String))
f :: Int -> String -> String
, поменяв то, что слева от %~
, а не справа, или само %~
JS
data X = A | B | C
получить ответ как ["A", "B", "C"]
?map encode [A, B, C]
ЗП
map encode [A, B, C]
JS
[minBound..]
ЗП
[minBound..]
JS
JS
MK
[(8,"a"), (3,"b")] &Как бы сделать с
traversed %~ (f :: (Int, String) -> (Int, String))
f :: Int -> String -> String
, поменяв то, что слева от %~
, а не справа, или само %~
ЗП
KV
ЗП
[(8,"a"), (3,"b")] &Как бы сделать с
traversed %~ (f :: (Int, String) -> (Int, String))
f :: Int -> String -> String
, поменяв то, что слева от %~
, а не справа, или само %~