新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Rubyで遊んでました。ARGVの使い方

2017-09-01 08:36:46 | パソコン

「Rubyプログラミング入門」のP125では

text = open(ARGV.shift)

と書いてありますが、これは実行時エラーになります。多分ですが、エラーをキャッチしてないので

無視されます。

上のようにARGV[0]と直接指定しておけば、大丈夫のようです。この書き方は上の解説書に全般に言えてるので

仕様が変更になったのかもしれませんが。"(-""-)"

同じくP124では

source, target = ARGV

と書いてますが、

source = ARGV[0]; target = ARGV[1]

と書いておけば良いようです。P124のサンプルはコピーするスクリプトです。eclipseでは実行後にできるファイルは

プロジェクトエクスプロラーですか?ではファイルが見えません。Windowsのエクスプローラでは見えます。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 一人旅に行くなら?ですか? | トップ | Rubyで遊んでました。ARGVの... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

パソコン」カテゴリの最新記事