Результаты поиска по запросу "splat"
также приводит пример, который может помочь в понимании использования
на исходный код для Raphael или g.raphael или других библиотек, я заметил, что разработчик делает что-то вроде этого: var val = Math.max.apply(Math, data_array);Почему бы просто не вызвать функцию напрямую, например: var val = ...
Что делает оператор double * (splat)
Вы видели функцию, объявленную так? def foo a, **b ... endЯ понимаю, что один* оператор сплат Что значит** значит?
Как определить метод в ruby, используя splat и необязательный хеш одновременно? [Дубликат]
На этот вопрос уже есть ответ: Опциональный аргумент после аргумента сплат [/questions/17173034/optional-argument-after-splat-argument] 6 ответов Я могу определить такой метод: def test(id, *ary, hash_params) # Do stuff here end Но это ...
@gfxmonk: Тем не менее, перечислимые в Python больше похожи на списки, IMO, так как они могут быть произвольной длины, и сплат работает одинаково. В Haskell нельзя использовать функцию для работы с произвольными кортежами, если вы не используете глубокую магию.
hon и Ruby (и других, я уверен). Вы можете добавить префикс перечисления* ("splat"), чтобы использовать его в качестве списка аргументов. Например, в Python: >>> def foo(a,b): return a + b >>> foo(1,2) 3 >>> tup = (1,2) >>> foo(*tup) 3 Есть ли ...
Передавайте аргументы по ссылке на блок с помощью оператора splat
Кажется, что аргументы копируются при использовании оператора splat для передачи аргументов в блок по ссылке. У меня есть это:
Оператор двойных сплатов деструктивно модифицирует хеш - это ошибка Ruby?
Я заметил очень удивительное поведение с
Измените, что операторы * splat и ** splatty-splat делают с моим объектом
Как переопределить результат распаковки синтаксиса
Страница 1 из 2