Я имею множество размера 35K и хочу преобразовать его в мешанину. Я смог преобразовать множество размера 12K со следующим методом.
a = []
12000.times { |i| a << i }
Hash[*a]
Но, Когда я пробую множества, имеющие размер больше, чем 12K, он поднимает SystemStackError: уровень стека слишком глубокая ошибка.
Кто-либо может предложить? Что идет не так, как надо?