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

Параметры функции - это имена переменных, перечисленные в определении функции.
1 ответ

Printf-подобная функция

Я пытаюсь написать функцию с произвольным числом аргументов. Эти аргументы могут быть Int или String. И у меня есть проблема с Ints. По какой-то причине (которую я не понимаю) значение 1 становится источником неоднозначности. Как бороться с этой оши…
1 ответ

Как преобразовать функцию Scala в качестве параметра в C++?

Поэтому я хотел бы реализовать функциональное программирование на с ++, так же, как это делалось бы в Scala. Допустим, у меня есть этот фрагмент кода в Scala: def exampleA(l: List[P], f: P => Option[P]): Option[P] = l match { case Nil => None …
2 ответа

Как вы передаете тип в качестве параметра в C++?

Я хочу передать тип в качестве параметра (не переменная или ссылка). У меня есть этот рабочий код: код выполнения, где "testState2" - это имя класса (т.е. тип в данном случае). Обратите внимание, что у него есть базовый тип state_t: changeState(new …
30 окт '13 в 14:53
3 ответа

Вызов массива с переменным размером в качестве параметра

Я пытался сделать программу, в которой пользователь решает размеры двумерного массива. Я получаю сообщение об ошибке при определении функции во время компиляции. Почему это неправильно и как правильно это сделать? Я использую компилятор Dev-C++ 5.7.…
2 ответа

Как получить безымянные структуры в качестве параметров функции в C?

Вчера при рассмотрении этого вопроса я обнаружил любопытный случай передачи и получения неназванных структур в качестве параметров функции. Например, если у меня есть такая структура, int main () { struct { int a; } var; fun(&var); } Теперь, что…
1 ответ

Установка параметров функции Javascript внутри скобки функции

Это так просто, я забыл, как это сделать. Я всегда передавал переменные в функцию, поэтому ее параметры были предварительно установлены, теперь мне нужно установить параметры при объявлении функции, но не помню настройки. Я ищу рабочую версию этого:…
3 ответа

Как взять имя типа в качестве параметра в функции? (C++)

Мне нужно иметь возможность передать имя типа в качестве параметра: int X = FileRead(file, 9, char); Концепция заключается в том, что FileRead(std::fstream, int pos,???) читает pos*sizeof(независимо от типа), чтобы получить желаемую позицию. Я пробо…
01 июн '09 в 23:15
5 ответов

python: изменение значения списка в подпрограмме

У меня есть простой пример. Функция test_list_change должна изменить список, переданный ей в качестве параметра. И внутри этой функции есть вызов подпрограммы test_list_change_2, которая должна изменить тот же список. Проблема в том, что список резу…
30 янв '15 в 20:40
3 ответа

Передача аргумента массива в функцию

При вызове функции int sum_array(int array[], int arr_length) { int sum = 0; while(--arr_length >= 0) sum += array[arr_length]; return sum; } в основной функции int main() { int b[10]; ... total = sum_array(b,10); ... } зачем передавать аргумент …
27 июн '13 в 20:58
1 ответ

x86-64 Linux NASM. Передача параметров функции массива типа int, объявленного как функция в файле C++

Я попытался использовать этот совет для этой проблемы Для программирования Linux arr[], n, &a;, &b; передаются в RDI, RSI, RDX и RCX. и результат программы не суммирует целые числа в массиве должным образом. Он выводит большое число, что явно неверн…
10 авг '17 в 16:41
1 ответ

Ошибка "java.io.FileNotFoundException" связана с номером порта 8080, который является функцией patameter

Я практикую учебник Clojure "Основы веб-разработки" http://clojure-doc.org/articles/tutorials/basic_web_development.html В конце концов, я столкнулся с проблемой. Когда я выполню $ java -jar target/clojure-webapp-0.1.0-SNAPSHOT-standalone.jar 8080 п…
1 ответ

Ошибка: инициализация аргумента 1 из

Я осмотрелся и увидел довольно много из них, но ни один из них не дал решения моей проблемы. Я получаю эту ошибку компиляции с помощью следующего кода: ОШИБКА: КОД: const int TOP_WORDS = 25; ... void topWords(Hash t, string word, string topA[]); int…
24 ноя '14 в 21:38
3 ответа

Значение параметра по умолчанию для типа функции в качестве типа параметра в Swift 3

Я хочу передать функцию для вызова внутри блока завершения, если мне нужно, но я не знаю, как установить параметр по умолчанию для функции. func showAlert(controllerTitle: String, message: String, actionTitle: String, preferredStyle: UIAlertControll…
1 ответ

GoLang - Передача nil в функцию, которая принимает интерфейс

Я наткнулся на кое-что, что недавно бросило меня за петлю в Голанге. package main import ( "net/http" "bytes" "fmt" "io/ioutil" ) func createRequest(method, uri string, data *bytes.Buffer) string { req, err := http.NewRequest(method, uri, data) if e…
21 сен '16 в 01:10
1 ответ

Как мне указать какой-то параметр при сохранении параметров до его установки по умолчанию в php

В таких функциях, как функция wordpress wp_title. Я заметил, что они могут иметь несколько параметров, таких как $sep, $display, $seplocation (на примере wp_title). Я знаю, что с Ruby on Rails вы можете изменить любой параметр, например $ seplocatio…
27 май '14 в 19:47
35 ответов

Как получить имена / значения параметров функции динамически?

Есть ли способ получить имена параметров функции динамически? Допустим, моя функция выглядит так: function doSomething(param1, param2, .... paramN){ // fill an array with the parameter name and value // some other code } Теперь, как мне получить спи…
17 июн '09 в 15:57
1 ответ

Что это за использование переменной приведенной к void в теле функции?

Я только учусь кодировать встроенный C. Я вижу некоторый код, как показано ниже. Функция определяется следующим образом: void printDebug(const char d1[]){(void)d1;} И это используется так: printDebug("BLE_UART_EVENT"); Я не понимаю его цели. Это дае…
03 сен '16 в 14:11
2 ответа

Используйте аргумент функции в качестве имени для нового фрейма данных в R

Это очень просто, но я искал и не смог найти решение этой маленькой проблемы. Я хочу использовать аргумент функции в качестве имени для нового фрейма данных, например: assign.dataset<-function(dataname){ x<-c(1,2,3) y<-c(3,4,5) dataname<…
27 ноя '17 в 17:46
2 ответа

Строковое поле struct как параметр функции в C

У меня есть структура typedef struct HASH_NODE { char* word; struct HASH_NODE* next; } HASH_NODE; и функция void foo(char* destptr, const char* srcptr) { destptr = malloc(strlen(srcptr)+1); strcpy(destptr, srcptr); } Я хочу передать поле структуры.w…
12 апр '14 в 11:42
2 ответа

JNA: Как именно функция и ее отображение параметров происходят из Java в VC++

В Java я использую JNA для загрузки файла VC++ DLL и вызова функций внутри него, в одной функции мне нужно отправить 6 параметров, В определении функции VC++ я получаю правильные значения для первых 3 параметров, но последние 3 имеют значение '0',2-…
20 дек '12 в 05:51