2011-01-11から1日間の記事一覧

Ruby(3)モジュール

■モジュール module ModuleSampleで定義 #モジュールに含めたメソッドの呼び出しサンプル module ModuleSample #モジュールの定義 def self.hoge puts "hoge-" end end ModuleSample.hoge「モジュール名::クラス名」や 「モジュール名::定数」、「モジュール…

Ruby(2)簡単な例

#ブロック付きメソッド def foo #fooメソッドの定義 yield #ブロックの実行(1回目) yield #ブロックの実行(2回目) end #fooメソッドの定義終わり foo {puts "Yoo-hoo!"} #fooメソッドdef foo yield("Yoo-hoo!", "Ho-ho!", "He-ho!") endfoo do |voice1, voic…

JRuby-クラス

■簡単な例 普通のJavaのクラスをJRubyから利用する 簡単な例: require 'java' include_class 'java.lang.System' System.out.println 'Hello, Java!' (1)→ javaを利用するためのライブラリをロードする RubyからJavaの機能にアクセスするには必須だ。(2)→ j…

JRuby-コマンド

■JRubyの実行コマンド ・cd ~/bin → jruby.jarがあるbinフォルダ java -jar jruby.jar [ファイル名].rb ・cd ~/samples → サンプル.rbファイルがあるフォルダ jruby [ファイル名].rb■jirbコマンド コマンドプロンプトでjirb入力 >jirb irb(main):001:0>ここ…