Результаты поиска по запросу "splat"

5 ответов

 также приводит пример, который может помочь в понимании использования

на исходный код для Raphael или g.raphael или других библиотек, я заметил, что разработчик делает что-то вроде этого: var val = Math.max.apply(Math, data_array);Почему бы просто не вызвать функцию напрямую, например: var val = ...

3 ответа

Что делает оператор double * (splat)

3 ответа

Что делает оператор double * (splat)

Вы видели функцию, объявленную так? def foo a, **b ... endЯ понимаю, что один* оператор сплат Что значит** значит?

ТОП публикаций

5 ответов

Как определить метод в ruby, используя splat и необязательный хеш одновременно? [Дубликат]

На этот вопрос уже есть ответ: Опциональный аргумент после аргумента сплат [/questions/17173034/optional-argument-after-splat-argument] 6 ответов Я могу определить такой метод: def test(id, *ary, hash_params) # Do stuff here end Но это ...

3 ответа

@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 Есть ли ...

4 ответа

Передавайте аргументы по ссылке на блок с помощью оператора splat

Кажется, что аргументы копируются при использовании оператора splat для передачи аргументов в блок по ссылке. У меня есть это:

2 ответа

Метод #

2 ответа

сплат над объектом JavaScript (с новым)?

2 ответа

Оператор двойных сплатов деструктивно модифицирует хеш - это ошибка Ruby?

Я заметил очень удивительное поведение с

2 ответа

Измените, что операторы * splat и ** splatty-splat делают с моим объектом

Как переопределить результат распаковки синтаксиса