[erlang-questions] String type

Fred Hebert mononcqc@REDACTED
Sat Jun 23 14:05:15 CEST 2018

On 06/22, Sam Overdorf wrote:
>Has anyone considered making string a type and not a list of chars.

Yes, please see for example this discussion from earlier this month: 

>I seem to have a lot of trouble when a list is a bunch of string
>objects and I start taking it apart with [H|T] = List..
> When processing the last string in the list I end up taking apart the
>individual characters of the string. If I do a type-check it tells me
>it is a list.

use string:to_graphemes(S) and you'll have a list of unicode-aware 
characters that can be iterated over, in an encoding-neutral format:

1> string:to_graphemes("ß↑e̊").
2> string:to_graphemes(<<"ß↑e̊"/utf8>>).


More information about the erlang-questions mailing list