Я новичок в Haskell и попросил моего профессора для некоторых упражнений помочь мне в обучении. Он дал мне кое-что о манипуляциях с изображениями. У меня есть несколько изображений, созданных с использованием строк в Haskell, например.Haskell: получение размера изображения
pic :: Int -> Pic
pic 1 = [" #### ",
" ## ## ",
" #### "]
Я хочу получить размер изображения, например. ширина 9 высота 3 дюйма (9,3). Определение как
sizePic :: Pic -> (Int, Int)
Высота просто с помощью функции Length. Высота :: Pic -> Int Высота = длина
Ширина У меня проблемы с. Ширина :: Pic -> Int Ширина =
Я просто хочу, чтобы длина головы, чтобы показать (все строки одинаковой длины)
любые идеи.
попробовать 'максимум. длина карты ', или если вы уверены, что изображение является допустимым и взвешенным: 'length. first' – Carsten
@Carsten 'max' является двоичным,' максимум' принимает список – chi
@chi ... thanks (self-facepalm) - это происходит, если вы не проверяете и не полагаетесь на свой глупый мозг;) – Carsten