リファクタリング

昨日書いた、tar圧縮するプログラムをリファクタリングしました。


特にコマンドの出力結果を欲しいわけでもなく、成功を判断できれば十分だった・・・

  • open関数からsystem関数に変更。

コマンドを実行できる組み込み関数

  • system関数
  • exec関数
  • open関数

の3つがコマンドを実行できる感じなのですが、用途が違うという事がわかった。
exec関数は起動に失敗するとfalseではなく例外を発生させるところとか。


なるほど。