Just do IT

思うは招く

2019-12-22から1日間の記事一覧

Rubyのライブラリの名前だけを取り出す Ruby基礎#25

お題 変数$:にはRubyが利用するライブラリが置かれているディレクトリの名前が配列の形で格納されている この変数を使い、RUbyが利用できるライブラリのファイル名を順に出力せよ 「たのしいRuby 第6版 P.410」より 回答 (カンニングしてしまった...) $:.e…

[Ruby] ファイルをコピーする基本

Rubyでファイルをコピーする方法。 Fileクラスを使う。 open("bar.txt") do |input| open("foo.txt", "w") do |output| output.write(input.read) end end まずはopen.txtというファイルを開き、データをinputとして引数にとる。 その後、書き込みたいファイ…

テキストファイルからデータを読み込み、いろんな処理をして書き込む Ruby基礎#24

お題 テキストファイルからデータを読み込み、次の条件に従って上書きをするスクリプトを作成せよ。 ファイル中の行を逆順に並べ替える ファイル中の最初の1行だけ残して他は削除 ファイル中の最後の1行だけ残して他は削除 回答 # ファイル中の行を逆順に並…