メソッド []=

ベクトルの要素を上書きするようなメソッドを作成したものの、'[]=’メソッドがないと言われて怒られるので、作成してみる。これで、直観的な取扱いが可能に。

class Vector
   def []=(i, x)
      @elements[i]=x
   end
end

ゼロ埋め番号づけ

lsで見たときにファイルやディレクトリを順番に並べるには、
ゼロ埋めするとよい(1,2,3…でなはく、01,02,03…とする)。スクリプトで巡回するには下のようにする。

  for i in {1..32} ; do
    num=$(printf %02d $i)
    echo $num
  done