人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ruby についての質問です。
2つのテキストファイルの中身が同じかどうか簡単に判別する関数はあるのでしょうか?
PHPでは、$orig = file($base . '/' . 'a.txt');
$target = file($base . '/' . 'b.txt');
$tf = array_diff_assoc($orig, $target);
とやると割合簡単にできます。


●質問者: kaiketsu
●カテゴリ:コンピュータ インターネット
✍キーワード:base PHP Ruby txt テキスト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● MEl-ZA-YU
●0ポイント

知らん

http://q.hatena.ne.jp


2 ● deflation
●70ポイント ベストアンサー

readlinesと比較演算子を使えばできますよ。

hoge1 = IO.readlines("hoge1.txt")
hoge2 = IO.readlines("hoge2.txt")
tf = (hoge1 == hoge2)

http://www.ruby-lang.org/ja/man/html/IO.html

◎質問者からの返答

簡単な記法あるんですね。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ