-
Создание массива символов:
-
Использование нотации %i:
symbols = %i(apple banana cherry)
-
Преобразование массива строк в символы:
fruits = ['apple', 'banana', 'cherry'] symbols = fruits.map(&:to_sym)
-
-
Доступ к элементам массива:
-
Доступ к элементу по индексу:
symbols = %i(apple banana cherry) puts symbols[1] # Output: :banana
-
Итерация по элементам массива:
symbols = %i(apple banana cherry) symbols.each { |symbol| puts symbol }
-
-
Изменение элементов массива:
-
Добавление элемента в массив:
symbols = %i(apple banana cherry) symbols << :date
-
Удаление элемента из массива:
symbols = %i(apple banana cherry) symbols.delete(:banana)
-
-
Проверка свойств массива:
-
Проверка наличия элемента в массиве:
symbols = %i(apple banana cherry) puts symbols.include?(:banana) # Output: true
-
Проверка того, является ли массив пустым:
symbols = %i(apple banana cherry) puts symbols.empty? # Output: false
-
Ruby предоставляет несколько удобных методов для работы с массивами символов, позволяющих эффективно хранить, извлекать и манипулировать данными на основе символов. Используя сокращенные обозначения и встроенные методы массивов, разработчики могут оптимизировать свой код и улучшить его читаемость. Изучение методов, изложенных в этой статье, позволит вам эффективно обрабатывать операции с массивами в ваших проектах Ruby.