我知道我可以从一个字母中得到ascii字符:
>Letter = "a",
>hd(Letter).
>97
但是我需要这样的东西,其中所有的ascii字符都连接在一起:
>Letter = "abc",
>hd(Letter).
>979899
除此之外,我知道以下功能"返回"包含所有ascii字符的列表,但我无法将其分配给变量。
>io: format ( "~ w" [ "abc"]).
>[97,98,99]
答案 0 :(得分:2)
您可以使用lists:flatmap/2
功能:
> lists:flatmap(fun erlang:integer_to_list/1, "abc").
"979899"
它将给定的函数应用于每个元素,并“展平”结果,从而产生连接。