Erlang / Erlang Basics Interview questions
What are atoms in Erlang?
An atom is a constant whose only value is its own name — think of it as a symbolic label rather
than a variable. Atoms are written lowercase (ok, error, undefined) or
quoted if they contain spaces or start with a capital ('My Atom').
They're used everywhere as tags: function results like {ok, Value} or
{error, Reason}, process states, and message types all lean on atoms so the receiving code can
pattern-match on a clear, self-documenting label instead of a raw number or string.
Atoms are stored once in a global atom table and compared by reference, so matching on them is essentially an integer comparison — fast, regardless of how long the atom's name is.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
