Подскажите пожалуйста. Способы получения кода символа. Получаю так: lists:nth(1, "a").
Еще можно получить так: $a. Но с $ работать не понятно как. Мне нужно перебрать строку и получить коды символов, коды обработать, как это уже я сам сделаю. Пока пробую не строку, а список обрабатывать. Вот код:
-module(s4).
-export([start/2, cod/1]).
start([], Acc) -> Acc;
start([Val|B], Acc) ->
R= cod(Val),
start(B, [R | Acc])
.
cod(Val) ->
lists:nth(1, Val) % получаем код символа
.
Входные данные: s4:start(["a", "b"], []).
Получаю: "ba", а нужно "98 97"
Пробела там нет, это просто для понимания. Код конечно не этот хотелось бы использовать, а в одну строку, лучше всего конструктор списка, можно так же lists:map или lists:foreach