From: "T. Onoma" Date: 2003-12-07T04:16:46+09:00 Subject: unary +@ can't be defined for Symbol? class Symbol def -@ [ self ] end def +@ [ self ] end end p -:a # => [ :a ] p +:a # => :a What's the problem here? T.