Я использую функцию fromEnum
для преобразования символа в соответствующий ASCII Int. Например:Haskell: Int to Char
fromEnum 'A'
возвращает 65.
Теперь, предполагая, что у меня была функция, которая сделала:
(fromEnum 'A')+1
А потом хотел, чтобы преобразовать возвращаемое значение (66) к Чаре, который бы be 'B'. Каков наилучший способ сделать это?
Спасибо!
Почему бы не использовать 'succ'? ([hoogle] (http://hackage.haskell.org/package/base-4.6.0.1/docs/Prelude.html#t:Enum)) –
@MattFenwick, потому что я хочу установить его так, чтобы, если char становится «Z», последовательным является «A», но я думаю, что я могу обойти это с вашим предложением, спасибо! :) – MrD
Я бы предложил переписать вопрос, чтобы описать фактическую проблему, которую вы пытаетесь решить, поскольку ваш комментарий, кажется, подразумевает, что описанная вами проблема не является основной. –