1. Обрабатываю какие-нибудь логи следующим образом:
aaa=File.open("aaa.log")
aaa.each{ |line|
....
}
Удобно, да. Но! Логи немаленькие, каждая новая строчка каждый раз берётся с харда... Можно ли как-то без RAM-диска сделать чтобы файл целиком грузился в RAM и там уже обрабатывался?
2. Если такой-то ключ в хэше есть, изменяем соответствующее значение по ключу, если нет, заводим новый ключ. Делаю так:
if ar.keys.include? x then
ar[x]+=f
else
ar[x]=f
end
Работает, но выглядит очень коряво и топорно. Как это реализовать по-человечески?
3. Очень хочется к ключу хэша несколько значений присвоить в таком-то порядке. Как?

Ответ на:
комментарий
от volh

Ответ на:
комментарий
от tx

Ответ на:
комментарий
от volh

Ответ на:
комментарий
от tx

Ответ на:
комментарий
от sdio

Ответ на:
комментарий
от tx

Ответ на:
комментарий
от tx

Ответ на:
комментарий
от volh



Ответ на:
комментарий
от sdio

Ответ на:
комментарий
от tx

Ответ на:
комментарий
от sdio


Ответ на:
комментарий
от smh

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от volh

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от volh

Ответ на:
комментарий
от volh

Ответ на:
комментарий
от volh

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от volh


Ответ на:
комментарий
от Apkawa

Ответ на:
комментарий
от tx

Ответ на:
комментарий
от ciss

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Ruby, хэши (2012)
- Форум Ruby, хэши (2013)
- Форум ruby, обработка ошибки тайм-аута (2015)
- Форум ХЭШ (2002)
- Форум Ruby & rails. Вместо картинки сайт выдаёт хэш (2018)
- Форум Хэш функция (2013)
- Форум многомерные хэши (2004)
- Форум Сортировка массива хэшей по определенному полю хэша (2017)
- Форум посоветуйте быстрый хэш (2012)
- Форум libc хэш таблицы (2013)