4

私はいくつかのErlangチュートリアルに取り組んでいて、入ったときに気づきました

[8].

VM が「\b」を返すか、入力した場合

[9].

VM は「\t」を返します

なぜこれが起こっているのか混乱しています。他の数値は、その数値のリストとして返されます。

[3].

[3]として返されます

[4].

[4] などとして返されます。

問題は、なぜ erlang VM がこのように返すのかということだと思います。おそらくリスト[65]とリストの説明?「あ」。
別の関連項目も混乱を招きます。型変換、リストから整数への変換は次のように行われます。

list_to_integer("3").

いいえ

list_to_integer([3]).

エラーを返すもの

4

3 に答える 3

1

kadaj が最初の質問に答えました。についての 2 番目のドキュメントlist_to_integerを見ると、 、、およびを除くほとんどの関数は、引数を文字列と見なします。それらを呼び出すとより明確になる可能性がありますが、名前を変更すると多くのコードが壊れます。list_to_XXXbinarybitstringtuplestring_to_XXX

于 2013-10-31T15:28:36.013 に答える