Ответ 1
Вы можете использовать функцию ord
для преобразования символа в его целочисленное (порядковое) представление.
chr
переходит в другое направление.
> ord '\x2'
=> 2
> chr 97
=> 'a'
> ord (chr 42)
=> 42
Мне интересно, как я могу преобразовать Char в Int. Например.
a = '\x2' -- a == 2
-- type of a should be Char
b = charToInt a -- b == 2
-- type of b should be Int
Но я понятия не имел, как:/
Заранее спасибо
Вы можете использовать функцию ord
для преобразования символа в его целочисленное (порядковое) представление.
chr
переходит в другое направление.
> ord '\x2'
=> 2
> chr 97
=> 'a'
> ord (chr 42)
=> 42
Вы можете использовать fromEnum или Data.Char.ord.