• このエントリーをはてなブックマークに追加

rubyスクリプトで、あるファイルに書いた変数を別ファイルで使いたい場合は、requireとグローバル変数を使うとよさそう。

たとえば、

$ ruby print.rb
Hello World

のようなメッセージを出力したい。メッセージはグローバル変数で宣言する。

$ cat message.rb
$hello="Hello World"

別ファイルの読み込みは、requireを利用する。ファイル名で、./をつけるのと、.rbを省略するのがミソ。

$ cat print.rb
require './message'
print($hello)