From: Assaph Mehr Date: 2005-02-03T09:35:41+09:00 Subject: Re: symbols vs strings vs ? Joe Van Dyk wrote: > Any rules or guidelines on when to use symbols vs strings? I'm not > sure as to the advantages of using symbols. Symbols are immutable strings. Every occurence of the same symbol correspondes to the same single object, while every occurence of the same string is a different object (with the same value). Thus symbols are a bit faster and cheaper to use in things like case statements, hash keys etc. It's also usually a bit nicer to read in the code, as it signifies that what you're looking it at is a unique identifier, rather than something that can have a dynamic content. HTH, Assaph