print, write, each_line などを実装