3

Rubyを学ぶ練習として、ターミナルから実行するスクリプトを作成したいと思います。入力として文字列またはテキスト ファイルを受け入れ、さまざまな文字列解析メカニズムの結果を出力する必要があります。

手始めに、この疑似コードを適切な Ruby に翻訳していただけませんか?

  1. ターミナル: ruby myscript.rb(文字列またはテキスト ファイル)。
  2. myscript.rb: 入力を取得します。入力に設定my_inputします。
  3. (done to my_input)my_outputの結果に設定します。various_string_parsing_voodoo
  4. puts my_output

私は実際に自分でコードを書くつもりですが、誰かがスケルトン .rb ファイルを私に提供して " " を送って " Hello World" を得ることができれば、[World] is pleased by your [hello]それは大きな助けになるでしょう。

4

1 に答える 1

3

ここにいくつかの重要な部分があります:

  • ARGVコマンドラインからスクリプトを実行するときに渡した引数を含む配列です。
  • Fileクラスにはいくつかのユーティリティが含まれています。たとえばFile.exists?(path)、パスが存在する場合はFile.file?(path)trueを返し、パスが存在し、ファイル(dirではない)である場合はtrueを返します。

これはあなたにかなり役立つかもしれないと思います。

于 2012-09-26T21:37:36.490 に答える