Вероятно, многие из вас когда-то задавались вопросом, когда читали StackOverflow и видели это: *args

Я думаю, что нам следует более внимательно изучить *, обычно называемый оператором splat. Что делает оператор splat, так это помещает все аргументы в массив, и он работает с массивом. Мы можем видеть в примере ниже, как это работает:

Как вы можете видеть из приведенных выше кодов, аргументы были взяты в виде массива, в котором вы можете работать с перечислителями в Ruby.

Это все для этого блога! Надеюсь, вам понравилось краткое объяснение оператора splat!

Нет! У меня есть еще что сказать об операторе splat! Да, в Ruby у нас также есть оператор двойного знака (**)! ** был введен в Ruby 2.0 и действует как один, но для хэшей!

Однако важно помнить, что двойной знак, когда он проходит через аргументы, собирает только ключи символов.

Вот как работают знаки в базовом термине! Надеюсь, вам понравилось, не забудьте прочитать комментарии внутри кода.