プログラミング的なSomething

プログラミング的なSomething

ITエンジニア(?)目線で生活・自転車・トレーニング話を綴ります

__END__と定数DATAに関して

END以下の行は定数DATAへ

DATA.each_line do |line|
  puts line
end

__END__
いろはにほへと
ちりぬるを

#=>いろはにほへと
#=>ちりぬるを

END以下のデータはDATAという定数にFileオブジェクトとして保存されます。 ENDを宣言しない限り、定数DATAは生成されません。 定数DATAがFileオブジェクトであることに注意しよう。