Hatena::Grouperlang

msyktの日記

 | 

2013-11-02

2.11 文字列(p.24)

00:42

厳密に言えば、Erlangには文字列は存在しない。文字列は実際には単なる整数のリストだ。

Erlangが変わってるな、と思う事の一つがこれ。文字列は存在しないけど、APIリファレンスを読むと、

atom_to_list(Atom) -> string()

となっていて、やっぱり文字列型ってあるのか?と思ってしまう。

このページに、

リストの値を表示するとき、そのリストに含まれるすべての整数が表示可能な文字を表していれば、シェルはリストを文字列として表示する。

とあるので、リストが文字を表す数値で構成されている場合は文字列型、そうでない場合はただのリストなのかな。

文字コードは、

文字列の各文字はLatin-1(ISO-8859-1)文字コードで表現される。

とあるので、Latin1…。

プログラミングErlang

プログラミングErlang

ゲスト



トラックバック - http://erlang.g.hatena.ne.jp/msykt/20131102
 |