オタクのブ。

〜 オタクが発信する(たまには)役に立つ情報とオタク観察日記 〜
<< Duch Typping | main | 次はJAVA? >>

スポンサーサイト

スポンサードリンク

一定期間更新がないため広告を表示しています

スポンサードリンク
- | permalink | - | -

名前空間

JUGEMテーマ:コンピュータ

Rubyで名前空間をつける方法を探してみた。moduleが使えそう。includeすれば、他の名前空間のクラスを利用できる。
#ソースファイルを分けた場合は、名前空間は変わらないのかな?(未調査)

module NameSpace1

class Test
  def print
    puts "1"
  end
end

end

module NameSpace2

class Test
  def print
    puts "2"
  end
end

end

module NameSpace3

class TestInclude
  include NameSpace2
    def print2
    test=Test.new()
    test.print
  end
end
end

##test
#access NameSpace1
test1=NameSpace1::Test.new()
test1.print

#access NameSpace2
test2=NameSpace2::Test.new()
test2.print

#access NameSpace3
#TestInclude includs NameSpace2
test3=NameSpace3::TestInclude.new()
test3.print2

システム開発 | permalink | comments(0) | trackbacks(0)

スポンサーサイト

- | permalink | - | -

この記事に対するコメント

コメントする









この記事のURL

http://spw.jugem.jp/?eid=848 [記事を編集する]
この記事のトラックバックURL
トラックバック機能は終了しました。
※注意:スパム対策のため、この記事のURLへのリンクのないトラックバックはすべて受付できません。
この記事に対するトラックバック