Вопросы по теме 'weak-head-normal-form'
Проверить, было ли значение оценено как нормальная форма слабой головы
Можно ли в Haskell проверить, было ли значение оценено как нормальная форма со слабым заголовком? Если функция уже существует, я бы ожидал, что у нее будет подпись вроде
evaluated :: a -> IO Bool
Есть несколько мест, где живет подобная...
1153 просмотров
schedule
21.11.2021
Низкая производительность Haskell foldl с (++)
У меня есть такой код:
import Data.List
newList_bad lst = foldl' (\acc x -> acc ++ [x*2]) [] lst
newList_good lst = foldl' (\acc x -> x*2 : acc) [] lst
Эти функции возвращают списки с каждым элементом, умноженным на 2:
*Main>...
1069 просмотров
schedule
07.12.2022