Если вы пишете 'x'
, вы не используете переменную x
, вы использовали символьный литерал .
Если вы хотите «распаковать» "строка, такая, что вы получаете единственный символ, тогда вы можете использовать:
short :: String -> String
short <b>[x]</b> = moni x
, поскольку String
- это просто список Char
с. Но вышеупомянутое не будет работать для строки без символов или двух или более. Если вы хотите сопоставить каждый символ с moni
эквивалентом и объединить результат, вы можете использовать concatMap
:
short :: String -> String
short = <b>concatMap</b> moni