--- remove_const(name)

    name ǻꤷꤵƤͤ
    ֤ޤꤷΥ⥸塼(ޤϥ饹)Ƥ
    ʤ㳰 NameError ȯޤ

      class Foo
        FOO = 1
        p remove_const(:FOO)    # => 1
        p FOO     # => uninitialized constant FOO at Foo (NameError)
      end

    ߤΤȤȤ߹ߥ饹/⥸塼ꤷƤ
    autoload ꤷ(ޤɤƤʤ)
    ǤʤȤ󤬤ޤ

        class Object
          remove_const :Array
        end
        => -:2:in `remove_const': cannot remove Object::Array (NameError)

    Module#remove_class_variable [Module/remove_class_variable],
    Object#remove_instance_variable [Object/remove_instance_variable]
    ⻲ȤƤ

