Есть ли простой способ изменить [[int]] на [int] или сравнить их в этой форме, чтобы узнать, отсутствуют ли элементы.basic haskell: converting [[int]] to [int]
Например
set1= [[1,2,3]]
set2= [2,3,]
для возврата [1]. Я попытался это:
return s1 s2= [x|x<-s1,y<-s2, x/=y]
Развейте Вопрос: как я могу предотвратить дубликаты возвращается например, если
set1 = [[1,1,1,2,3]
как я могу получить функцию возврата, чтобы дать мне только [1]
Действительно ли это то, что вы хотите? «Как я могу получить функцию возврата, чтобы дать мне только [1]», а не [1,2,3] –
Здесь действительно несколько отдельных вопросов. Я не уверен, что вас спрашивают? Как удалить дубликаты? Как найти разницу между двумя списками? Как преобразовать список списков в int? –
btw вы не можете завершить объявление списка с помощью комы, как в set2 выше –