Враховуючи, у мене є ВЕЛИЧИЙ масив та значення з нього. Я хочу отримати індекс значення в масиві. Чи є інший спосіб, а не зателефонувати, Array#index
щоб отримати його? Проблема випливає з необхідності збереження величезного масиву та виклику Array#index
величезної кількості разів.
Після декількох спроб я виявив, що кешування індексів всередині елементів, зберігаючи структури з (value, index)
полями замість самого значення, дає величезний крок у продуктивності (виграш у 20 разів).
І все-таки мені цікаво, чи існує більш зручний спосіб пошуку індексу en-елемента без кешування (або є хороша техніка кешування, яка підвищить продуктивність).