プロを目指す人のためのRuby入門 その14
第8章 モジュールを理解する
モジュールの使い方は、モジュールのミックスイン、名前空間、関数や定数、状態を保持するモジュールなどがあります。
名前空間
モジュールを分けることで、同じクラス名を使うことができます。
module Aaa class Disp def show(text) puts text end end end module Bbb class Disp def show(text) puts "text: " + text end end end Aaa::Disp.new.show("aaa") Bbb::Disp.new.show("bbb")
モジュールの定数
や などがあります。
p Math::E p Math::PI
本
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)
- 作者: 伊藤淳一
- 出版社/メーカー: 技術評論社
- 発売日: 2017/11/25
- メディア: 大型本
- この商品を含むブログを見る