rubyで別ファイルの変数を読み込んで利用するためのメモ

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

    たとえば、

    $ ruby print.rb
    Hello World

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

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

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

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