У меня есть список списков, скажем:
import Data.List
xs = [[1,2], [1,2,3], [2,3]]
Я хочу получить внутренний список с наибольшим количеством элементов, в данном случае [1,2 , 3]
.
Я пытаюсь использовать функцию maximumBy
из библиотеки Data.List
:
maximumBy (compare `on` length) xs
, но получаю следующую ошибку: не входит в область действия 'on'
Кто-нибудь может сказать мне, что не так, или есть ли у вас лучший способ получить список?