Я услышал истории людей, получающих большой сабвуфер, затем передаю запись на ленту по каналу крышки поля к вершине. Можно тогда поместить мышь в поле и сделать погромче музыку. Предпочтительно что-то с большим количеством баса, который будет поддерживать движение мыши вокруг.
См. http://www.tutorialspoint.com/ruby/ruby_input_output.htm
Цитата :
r
Режим только для чтения. Указатель файла помещается в начало файла. Это режим "по умолчанию".r +
Режим чтения-записи. Указатель файла будет в начале файла.w
Режим только для записи. Заменяет файл, если он существует. Если файл не существует, создает новый файл для записи.w +
Режим чтения-записи. Заменяет существующий файл, если он существует. Если файл не существует, создает новый файл для чтения и записи.a
Режим только для записи. Указатель файла находится в конце файла, если файл существует. То есть файл находится в режиме добавления. Если файл не существует, создается новый файл для записи.а +
Режим чтения и записи. Указатель файла находится в конце файла, если файл существует. Файл открывается в режиме добавления. Если файл не существует, он создает новый файл для чтения и записи.
(подчеркнуто мной)
r +, w + и a + все выполняют чтение-запись. w + обрезает файл. + добавляется. w + и a + создают файл, если он не существует.)
Ответ: И r +, и w + мы можем читать, записывать в файл, но r + не обрезает (удаляет) содержимое файла, а также не создает новый файл, если такой файл не выходит, а в w + также обрезает содержимое файла как создать новый файл, если такого файла не существует.