String Conversion To Atom
From Erlang Community
(Difference between revisions)
| Revision as of 21:16, 18 August 2006 (edit) Cyberlync (Talk | contribs) ← Previous diff |
Revision as of 21:16, 18 August 2006 (edit) (undo) Cyberlync (Talk | contribs) Next diff → |
||
| Line 21: | Line 21: | ||
| hello | hello | ||
| </code> | </code> | ||
| + | |||
| + | |||
| + | [[Category:CookBook]] | ||
Revision as of 21:16, 18 August 2006
Problem
You want to convert an atom to a string or vice versa
Solution
The built-in function list_to_atom converts from a string to an atom, and atom_to_list does the conversion in the other direction.
For example: 1> list_to_atom("hello").
hello
2> atom_to_list(hello).
"hello"
|
Note that by default Erlang is case sensitive, so the atom hello, Hello and HeLLo are unique:
1> hello = hEllo.
** exited: {{badmatch,hEllo},[{erl_eval,expr,3}]} **
2> hello = hello.
hello
|

Digg It
Del.icio.us
Reddit
Facebook
Stumble Upon
Technorati

