я должен работать с кодом для присвоения, которое включает в себя следующую структуру данных:Haskell: Как использовать эту структуру данных
data Rose a = a :> [Rose a]
Однако, я понятия не имею, как работать с этой структурой данных, например, : как я могу создать его экземпляр и как я мог бы пропустить его?
Если бы кто-нибудь мог мне помочь.
Спасибо, что ответил m y вопросы отлично. – Skyfe
Или просто «вывести Functor» с расширением DeriveFunctor enabled :) – jozefg
'(:>)' Что это за тип данных? Можете ли вы указать на это ссылку? (Я вижу это в первый раз.) – Sibi