Haskell - Поиск по всему списку для символа - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть следующий список:

 charKeys=[('1','a')
          ,('2','b')
          ,('3','c')
          ,('4','d')
          ,('5','e')]

Теперь я хочу найти символ в списке и повторить другой символ три раза. Мне нужна такая функция:

 search x = if x == fst(charKeys !! 0) then replicate 3 (snd(charKeys !! 0)) else "Error" 

Но эта функция проверяет только первый индекс списка и работает только для x == '1'.

Может кто-нибудь мне помочь, чтофункция также работает, если x == '2' или '5'?

...