Описание тега parameter-list

2 ответа

Общая функция вызова lisp без применения приводит к нечетному числу ключевых слов

В настоящее время я изучаю общий язык и наткнулся на вопрос, который я не мог ответить сам: (defun find-all (item seq &rest keyword-args &key (test #'eql) test-not &allow-other-keys) (if test-not (apply #'remove item seq :test-not (compl…
1 ответ

Метод сборки с открытым списком параметров с помощью javapoet

Возможно ли с помощью javapoet создать метод с открытым списком параметров? Создать метод с параметром String[] не составит труда: curEnumBuilder.addMethod(MethodSpec.methodBuilder("myMethod") .addParameter(String[].class, "params", Modifier.FINAL) …
11 май '18 в 12:09
2 ответа

Как получить количество аргументов функции

Я ищу способ получить количество аргументов функции, функции, как воображаемая length-args функция ниже: (defun func1 (arg1 arg2) ()) (defun get-count-args-func (func) (length-args func)) (get-count-args-func #'func1) ;; return 2 На практике мне дей…
09 мар '19 в 10:22
3 ответа

LISP - программа для поиска конкретной функции по ее параметрам

Для курсового проекта мне нужно написать программу на lisp. Программа должна содержать наиболее важные функции lisp, их входные и выходные параметры и, возможно, дополнительные параметры. Например: функция - первая, вход - список, выход - объект (пе…
14 мар '19 в 08:42
3 ответа

C++ лямбда-выражения: предложение Capture vs Argument List; в чем принципиальная разница?

Я изучаю лямбда-выражения в C++, хотя я не новичок в C/C++. Мне трудно увидеть относительные преимущества использования Capture-Clause по сравнению со старомодной передачей параметров в Argument-List для рисования переменных в теле Lambda для манипу…
30 авг '19 в 12:56
0 ответов

C++ Как передать функцию с переменным количеством параметров в качестве параметра

Я пишу оболочку библиотеки GLFW - класс с именем GLFW_Facade. Существует функция RenderLoop, которая упоминается как цикл, в котором будет выполняться функция рендеринга. Мне нужно передать эту функцию рендеринга в RenderLoop. Я хотел бы, чтобы функ…
2 ответа

Каков правильный синтаксис для предоставления параметров через форму сэмплера JMeter JSR223?

Кажется, я не могу найти никаких документов по этому поводу, это просто: //option 1 ${something},${something1} //option 2 123,234,762 Любая помощь приветствуется.
11 ноя '19 в 18:46
0 ответов

Создание списка параметров во время компиляции

template<typename ... Args> class Container { public: Container(Args&& ... args) : values_(std::forward<Args>(args)...) {} private: std::tuple<Args ...> values_; }; Учитывая приведенный выше код, это действительно так: type…
12 авг '20 в 14:31
2 ответа

Как предотвратить ошибку: эта старинная функция

Я следую руководству, и мой код кажется нормальным, но я получил сообщение, в котором говорится This old-style function definition is not preceded by a prototype code.c: void viderBuffer() { int c = 0; while (c != '\n' && c != EOF) { c = get…
0 ответов

перегрузка функций в С++ не работает, когда параметры различаются по типу

Я знаю, что перегруженные функции в С++ можно различать по числовым параметрам, типу и последовательности, как здесь сказано . Однако, когда я попробовал следующий код, у меня возникла ошибка неоднозначности, но я не знаю, почему, поскольку один из …
16 окт '21 в 20:39
3 ответа

Regex для разделения списка параметров запятыми, но игнорирует запятые, заключенные в кавычки

Мне нужно проанализировать строку, состоящую из списков параметров формы, разделенных запятыми key1=value1,key2=value2,key3=value3... Сложность заключается в том, что значения могут быть заключены в кавычки, чтобы они могли содержать пробелы, запяты…
0 ответов

Когда уместно использовать параметры ключевого слова, а когда необязательные?

Помимо косметических различий, в чем разница междуkeyиoptionalэти: (defun play (&key now) ...) (defun play (&optional now) ...) Насколько я понимаю, в обоих случаях: они необязательны ни один из них не возвращает список функции, такой как &a…