Вопросы по теме 'arity'

Могу ли я передать произвольную функцию другой функции в Scala?
Я новичок в Scala, и возможность передавать функции другим функциям довольно удобна, но могу ли я передать произвольную ссылку на функцию другой функции? Арность указанного функционального параметра будет фиксированной (тем не менее, мне также...
7991 просмотров

Максимальная арность рубиновой функции?
Я ищу эффективную функцию для очистки кеша на основе Redis. У меня есть вызов метода, который возвращает несколько ключей из Redis: $redis.keys("foo:*") Это возвращает все ключи, начинающиеся с «foo:». Далее я хотел бы удалить все...
220 просмотров
schedule 24.11.2022

multi-arity defn в Clojure first match first serve?
Чтобы быть конкретным, что должно произойти в следующей ситуации: (defn avg ([] 0) ([& args] (/ (reduce + args) (count args)))) (avg) т. е. могу ли я полагаться на то, что clojure всегда будет возвращать 0, а не делить на ноль?
196 просмотров
schedule 29.03.2022

Универсальное программирование Arity в Agda
Как написать общие функции арности в Agda? Можно ли написать полностью зависимые и полиморфные вселенную общие функции с арностью?
655 просмотров

Функции с одинаковыми именами, но разными аргументами в функциональных языках
Я вижу этот код в примере Elixir: defmodule Recursion do def print_multiple_times(msg, n) when n <= 1 do IO.puts msg end def print_multiple_times(msg, n) do IO.puts msg print_multiple_times(msg, n - 1) end end...
977 просмотров

Является ли eval единственным способом создания функций с динамически определяемой арностью в JavaScript?
Я использую шпионскую библиотеку JavaScript, simple-spy . Я обнаружил, что при слежке за данной функцией получающийся шпион всегда имеет арность 0. Это создает проблему при использовании этой функции каррирования . Итак, я отправил запрос...
118 просмотров
schedule 06.12.2022