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