On Fri, Dec 30, 2005 at 01:36:05PM +0900, Eero Saynatkari wrote:
0. :symbol is to "symbol" as 1 is to "1"
Insofar as it is accurate to say that an integer is an atomic
numeral, it is likewise accurate to say that a symbol is an
atomic string, or so it seems to me.
>
> 1. Symbols are values.
> :foo is like 'foo' or 2 or f = FooObject.new
>
> 2. Symbols are used to name, describe or label things.
> cd_drive_type = :dvd_rom
> socks = my_closet[:sock_drawer]
>
> 3. Common usages.
> object.send :method_name, parameter # Could use 'method_name'
> attr_accessor :property1, :property2 # Could use 'property1' etc.
>
> 4. Implementation details.
Am I wrong?
--
Chad Perrin [ CCD CopyWrite | http://ccd.apotheon.org ]
print substr("Just another Perl hacker", 0, -2);