From: Trans Date: 2005-10-22T22:27:00+09:00 Subject: Re: A comparison by example of keyword argument styles > What's wrong with '=' and avoiding defining explicit parameters in the > parameter definition. But = can be used to do assignment at the moment of passing: def foo(x) x end a = nil foo (a=1) #=> 1 a #=> 1 T.