エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby の __END__ と DATA とは - Just do IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby の __END__ と DATA とは - Just do IT
結論 Ruby で__END__と書くと、それ以降のコードはプログラムではなくデータとして読み込まれる そのデ... 結論 Ruby で__END__と書くと、それ以降のコードはプログラムではなくデータとして読み込まれる そのデータは、DATA という定数を使ってアクセスできる __END__と DATA はセットで使われることが多い 例1 puts DATA __END__ いいハンターってやつは、動物に好かれちまうんだ。 __END__のあとの某マンガの有名なセリフを、DATAが受け取る。puts で表示すると、つぎのように表示される。 $ ruby end.rb #<File:0x00007fb7fe141078> ファイルオブジェクトが表示されている。某マンガの有名なセリフを取得したい場合は、getsメソッドを使う。 puts DATA.gets __END__ いいハンターってやつは、動物に好かれちまうんだ。 結果 $ ruby end.rb いいハンターってやつは、動物に好かれちまうんだ。 文