Ruby のコードをちょっと試したい時、requireを煩わしく感じることがあります。 例えば素数が小さい順に10個欲しくなった時、Rubyist は Ruby でワンライナーを書くでしょう。 $ ruby -e 'require "prime"; require "pp"; pp Prime.take(10)' [2, 3, 5, 7, 11, 13, 17, 19, 23, 29] もしくは、-rオプションを使用してrequireを行うかもしれません。 $ ruby -rprime -rpp -e 'pp Prime.take(10)' [2, 3, 5, 7, 11, 13, 17, 19, 23, 29] ですが、これはちょっと面倒ですね。何故私達は-rprimeや-rppなどといったオプションを指定しなければいけないのでしょうか? Prime定数と言ったらprimeライブラリです