--- constants

    Υ⥸塼(ޤϥ饹)Ƥ̾
    ޤ
    ѡ饹䥤󥯥롼ɤƤ⥸塼ޤߤޤ

    Module.constants 
    local_variables,
    global_variables,
    Object#instance_variables [Object/instance_variables],
    Module#class_variables [Module/class_variables]
    ⻲ȤƤ


    : Module.constnats  Module#constnats ΰ㤤

        # ϤδάΤᵯưƸǺ
        $clist = Module.constants

        class Foo
          FOO = 1
        end
        class Bar
          BAR = 1

          # Ϥ FOO ϴޤޤʤ
          p constants - $clist                # => ["BAR", "Bar", "Foo"]
          # Module.constants Ʊ
          p Module.constants - $clist         # => ["BAR", "Bar", "Foo"]
          class Baz
            p constants - $clist              # => ["Bar", "Foo"]

            # ͥȤ饹Ǥϡ¦Υ饹
            # ȲǽʤΤǡBAR ϡModule.constants ˤϴޤޤ
            # (饹 Baz  Bar ʤΤƱ)
            p Module.constants - $clist       # => ["BAR", "Baz", "Bar", "Foo"]
          end
        end

