配列に定義された定数とは?
プログラミング言語 Ruby(93p)にて、以下の様なコードがあった
modules[0]::NAME
配列内に存在する定数を参照しているようだが、一体どのように定義できるのか?
class Test NAME = "aaa" end modules = Array.new modules[0] = Test.new puts modules[0]::NAME #=>#<Test:0x007fe1d589ed10> is not a class/module (TypeError)
としてもエラー。