From: Love U Ruby Date: 2013-07-01T04:29:02+09:00 Subject: variable names not allowed "?" and "!" but method name does - why? We can write a method name as foo! or foo?; but not the same with variable names. Like foo? = 2 # ~> -:1: syntax error, unexpected '=' # ~> foo? = 2 So why such design? -- Posted via http://www.ruby-forum.com/.