本を読みながらプログラミング言語のRubyを学習しています。
「ファイルの中から特定のパターンの行のみを選んで出力する」という単元で、例題コード?がこちらです
Ruby
pattern = Regrep.new(ARGV[0]) filename = ARGV[1] file = File.open(filename) file.each_line do |line| if pattern =~ line print line end end file.close
この中のRegexp.newというのがどういう意味なのか理解できません。
また、このRegexp.newというのは必要なのでしょうか?
プログラミング初学者というのもあって変な事を言っていたらもうしわけないです。
どうか解決策をおねがいします。
最後に、目を通していただきありがとうございます。
本の例題なら、解説があったはず。読み飛ばさず、ちゃんと読みましょう。
回答1件
あなたの回答
tips
プレビュー