Книга: Программирование на языке Ruby
8.2.12. Создание хэша из массива
8.2.12. Создание хэша из массива
Простейший способ сделать это — прибегнуть к способу создания хэшей с помощью квадратных скобок. Следующий способ годится, если массив состоит из четного числа элементов.
Array =[2,3,4,5,6,7]
hash = Hash[*array]
# hash равно: {2=>3, 4=>5, 6=>7}
Содержание
Оглавление статьи/книги
- 8.2.1. Создание нового хэша
- 8.2.2. Указание значения по умолчанию для хэша
- 8.2.3. Доступ к парам ключ-значение и добавление новых пар
- 8.2.4. Удаление пар ключ-значение
- 8.2.5. Обход хэша
- 8.2.6. Инвертирование хэша
- 8.2.7. Поиск ключей и значений в хэше
- 8.2.8. Копирование хэша в массив
- 8.2.9. Выборка пар ключ-значение по заданному критерию
- 8.2.10. Сортировка хэша
- 8.2.11. Объединение двух хэшей
- 8.2.12. Создание хэша из массива
- 8.2.13. Вычисление разности и пересечения хэшей
- 8.2.14. Хэш как разреженная матрица
- 8.2.15. Реализация хэша с повторяющимися ключами
Похожие страницы
- 8.2.8. Копирование хэша в массив
- 8.2.15. Реализация хэша с повторяющимися ключами
- 8.2.2. Указание значения по умолчанию для хэша
- 8.2.5. Обход хэша
- 8.2.10. Сортировка хэша
- 8.1.26. Указание значения по умолчанию для новых элементов массива
- 8.2.6. Инвертирование хэша
- 8.2.1. Создание нового хэша
- Создание файлов с блокировкой
- Создание свободно позиционируемых элементов
- Новые функции API для работы с Blob и массивами
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.