Вопросы по теме 'traversable'
Тестирование обходимости Haskell на простом примере
Я пытаюсь обойти все элементы структуры данных в haskell, используя Data.Traversable, который задокументирован по следующим URL-адресам:
http://hackage.haskell.org/package/base-4.6.0.1/docs/Data-Traversable.html...
887 просмотров
schedule
15.03.2023
Как я могу свернуть с состоянием в Haskell?
У меня есть простая функция (фактически используемая для некоторых задач проекта Эйлера). Он превращает список цифр в десятичное число.
fromDigits :: [Int] -> Integer
fromDigits [x] = toInteger x
fromDigits (x:xs) = (toInteger x) * 10 ^ length...
1874 просмотров
schedule
21.01.2023
Как определить, является ли объект Traversable в PHP?
Как я могу определить, что переменная является объектом Traversable для использования в циклах foreach ?
if(is_traversable($variable)) {
return (array) $variable;
}
4211 просмотров
schedule
13.08.2022
Проходим для данных Константа a b = Константа a проходит быструю проверку, но ведет себя странно
Книга haskell хочет, чтобы я реализовал проходимый экземпляр для
newtype Constant a b = Constant { getConstant :: a }
включая все необходимые суперклассы. Код ниже проходит Quickcheck/Checkers , но выглядит забавно
import...
142 просмотров
schedule
20.11.2022
Является ли Traversable чертой или классом
Вопрос 1 –
В документации Scala я обнаружил, что Traversable — это трейт с абстрактным методом foreach :
http://www.scala-lang.org/docu/files/collections-api/collections.html
Тогда зачем мне создавать экземпляр объекта типа Traversable?...
240 просмотров
schedule
09.09.2022
Почему scala.collection.immutable.List[Object] не GenTraversableOnce[?]
Простой вопрос, и извините, если это глупый вопрос, так как я только начинаю в scala. Я получаю сообщение об ошибке несоответствия типа:
found : (AnyRef, org.apache.tinkerpop.gremlin.hadoop.structure.io.VertexWritable) => List[Object]...
255 просмотров
schedule
27.02.2024
Как смоделировать эту рекурсивную структуру в Haskell?
Я пытаюсь смоделировать «атомы и списки» kdb / q через систему типов Haskell.
В kdb / q все данные построены из атомов. Атом - это несократимое значение определенного типа данных. Int, boolean и char - примеры атомов. Списки - это упорядоченные...
154 просмотров
schedule
12.05.2022
Построение списка из непроходимого без рекурсии
Я могу построить структуру данных, которая является членом класса типов Traversable (например, List или Map ), отображая ( map , mapM ) или складывая ( foldl , foldM ) другую проходимую структуру данных.
Однако я часто сталкиваюсь с...
69 просмотров
schedule
16.06.2023