类 NameError

当给定的名称无效或未定义时引发。

puts foo

引发异常

NameError: undefined local variable or method `foo' for main:Object

由于常量名称必须以大写字母开头

Integer.const_set :answer, 42

引发异常

NameError: wrong constant name answer