Size: a a a

2020 January 30

RV

Roman V in Random Ruby Chat
классика
источник

NB

Nikita Batrak in Random Ruby Chat
Roman Patkin
А так и хеш индекс есть, если совсем не btree
хэш почти никогда не работает
источник

RV

Roman V in Random Ruby Chat
почему?
источник

RP

Roman Patkin in Random Ruby Chat
работают, только очень медленные, практического смысла в них мало
источник

RV

Roman V in Random Ruby Chat
эм
источник

RV

Roman V in Random Ruby Chat
почему медленные
источник

D

Dimon in Random Ruby Chat
Думаю от вложенности зависит
источник

RP

Roman Patkin in Random Ruby Chat
не так выразился, скорее неэффективные, мб по скорости они на небольших таблицах не будут хуже деревьев, но на больших точно будет много коллизий, плюс бакеты жрут много памяти, каждый раз при заполнении на них выделяется в 2 раза больше памяти, а вакуумом они не очищаются, хотя вроде в 10 версии их прокачали
источник

RV

Roman V in Random Ruby Chat
а вот че ты имеешь в виду
источник

RV

Roman V in Random Ruby Chat
я ксттаи не очент понимаю одноого момента тут
источник

RV

Roman V in Random Ruby Chat
сделай выход хеш-функции пошире
источник

RV

Roman V in Random Ruby Chat
по идее коллизий должно стать меньше
источник

RV

Roman V in Random Ruby Chat
если функцию подобрать нормально
источник

PM

Peter Mokan in Random Ruby Chat
Cocoa Rocket 🚀
как в рубях можно присвоить сущности функцию как обьект? типа как в Пайтоне если без скобок указываешь имя функции то она по сути копируется в указанную сущность.
entity  = method(:your_method); entity.call()
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
Peter Mokan
entity  = method(:your_method); entity.call()
это тоже что и прок или лямбда. а я искал способ, который выглядил бы как в пайтон
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
ну нет и нет. пофиг уже.
источник

RV

Roman V in Random Ruby Chat
> Найдите вакцину от коронавируса за О(n)
источник

PM

Peter Mokan in Random Ruby Chat
Cocoa Rocket 🚀
это тоже что и прок или лямбда. а я искал способ, который выглядил бы как в пайтон
передать метод по ссылку напрямую нельзя, можно таким способом как я написал используя функцию method(:имя_метода_в_виде_символа), эта функция создаёт объект класса Method и его можно присвоить переменно потом вызвать через .call(), но это не прок и не лямбда
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
ну то же что и передача блока
источник

CR

Cocoa Rocket 🚀 in Random Ruby Chat
один фиг, вся эта фигня срабатывает по методу .call
источник