uetennis’s diary

プログラミングについて学んだ事やライフハックについてかきます

日報 8/8

今日やる事

lsコマンドの課題修正 wcコマンドの課題で、ファイルを読み込めるようにする。 ブログ作成する

勉強した事

カンマつけてなくて呼び出されなかった。

attr_reader :opt
            :files
attr_reader :opt,
            :files

3つのメソッドでfilesをループする処理があるので、呼び出し元でループさせた。

def details_join
    details_data = []
    data = []
    insert_total = 0
    files.each do |file|
      @file = file
      @stat = File::Stat.new(file)
      insert_total += stat.blocks
      details_data << types_of_files(stat)
      details_data << number_of_authorities(stat)
      details_data << user_segments(stat)
    end
    details_data.each_slice(3) do |n|
      data << n.join("")
    end
    total = "total #{insert_total}"
    data.unshift(total)
  end