From: Daniel Schierbeck Date: 2005-10-22T22:52:00+09:00 Subject: Re: A comparison by example of keyword argument styles Damphyr wrote: > The :a syntax looks a lot like symbols ... Erm, the keywords *are* symbols. def foo(a: 1, b: 2, **keys) puts keys[:a] # :a is a symbol! end Therefore i think it's more clear if we write the keys as symbols. def foo(:a = 1, :b = 2, **keys) puts keys[:a] # foo(:a) -> keys[:a] end Cheers, Daniel