Описание тега argument-passing
Argument-passing may refer to two different things: (1) the process of providing a program being started with some initial pieces of information (the arguments) on its command line; (2) the process of providing the initial values (the arguments) for the parameters of a function when it is called.
1
ответ
Передача неконстантного многомерного массива в функцию, которая не меняет его
Возможный дубликат: почему не разрешено преобразовывать (указатель на указатель на неконстантный) в (указатель на указатель на константный) Я пишу функцию, которая принимает двумерный массив в качестве входных данных и не изменяет базовые значения, …
31 дек '12 в 16:51
1
ответ
Возвращает ассоциативный массив, содержащий список аргументов функции в php
В php func_get_args - возвращает массив, содержащий список аргументов функции возвращает массив числовых индексов Есть ли какая-либо функция / путь в php, с помощью которого мы получаем ассоциативный массив, то есть ключ => пара значений я объясняю …
15 янв '11 в 08:40
2
ответа
Передача аргументов функциям в php
У меня есть некоторый php-код, который в значительной степени дублируется, за исключением незначительных различий в именах переменных. Как я могу превратить это в функцию многократного использования, где я могу передавать аргументы через? Это код, к…
14 сен '11 в 08:23
4
ответа
Передача аргументов сигналов django - post_save/pre_save
Я работаю над приложением уведомлений в Django 1.6 и хочу передать дополнительные аргументы сигналам Django, таким как post_save, Я пытался использовать частичное из functools, но не повезло. from functools import partial post_save.connect( receiver…
10 апр '14 в 21:45
4
ответа
C++: Ссылки как аргументы конструктора, помощь
У меня есть базовый класс (Base) чей конструктор принимает ссылку в качестве аргумента. В моем производном классе это конструктор, я вызываю конструктор суперкласса и, конечно, мне нужно передать ссылку в качестве аргумента. Но я должен получить это…
07 июл '10 в 16:00
1
ответ
R: Пример выполнения функции пакета: странное поведение
Я не очень понимаю, почему поведение example отличается, если я ввожу имя строки вручную, когда я использую ls функция. Рассмотрим функцию ниже: > ls("package:LIM")[1] [1] "FILERigaAutumn" Если я приведу пример так: > example(ls("package:LIM")…
30 июн '13 в 13:52
2
ответа
Проблема использования пустого указателя в качестве аргумента функции
Я не могу понять этот результат... Код: void foo(void * key, size_t key_sz) { HashItem *item = malloc(sizeof(HashItem)); printf("[%d]\n", (int)key); ... item->key = malloc(key_sz); memcpy(item->key, key, key_sz); } void bar(int num) { foo(&…
07 апр '10 в 00:18
1
ответ
Функция Introspect для определения того, какой аргумент распаковки (позиционный или ключевое слово) был использован
Я искал способ определить, используется ли какой-либо аргумент для распаковки, и я нашел это: >>> def func_has_positional_args(func): std_args = func.func_code.co_argcount wildcard_args = len(func.func_code.co_varnames) - std_args if wildca…
10 янв '14 в 06:26
1
ответ
Как передать несколько аргументов с символом канала в оператор case bash-скрипта
У меня есть скрипт, который организует файлы в моем каталоге загрузок в соответствии с их типом файла. function moveto { for filename in * do case "${filename##*.}" in $1 ) echo "!";; # echo statement for debugging esac done } У меня есть файл.png в…
19 янв '15 в 02:44
2
ответа
Объедините переменные с одним и несколькими аргументами в вызове функции для Python
Я написал следующую функцию для возврата подмножества словаря, но хочу настоять на том, чтобы во входных аргументах был указан хотя бы один ключ. def getProperty(self,x, *key): key = [k for k in key] key.insert(0,x) return {k:self.__properties[k] fo…
28 мар '15 в 09:50
3
ответа
call_user_func_array, чтобы не принимать неожиданные параметры функции
У меня есть функция, которая не принимает параметры, т.е. function doSomething(){...}, Если я бегу, call_user_func_array('doSomething', array('param1' => 'something')); это не возвращает ошибку. Могу ли я заставить его вызвать ошибку типа "Эта фу…
07 мар '15 в 16:21
3
ответа
Почему checkArgument предусловий Google Guava не возвращает значение?
Мне очень нравится, как библиотека guava допускает простые однострочные символы для проверки на null: public void methodWithNullCheck(String couldBeNull) { String definitelyNotNull = checkNotNull(couldBeNull); //... } к сожалению, для простой провер…
29 июл '12 в 12:40
1
ответ
Передать аргументы компилятору для установки определенных переменных?
Можно передать аргумент компилятору (командная строка) и установить определенные переменные: Пример: #define EXVALUE и я хочу определить EXVALUE при компиляции: application.cpp -8 '-8' это аргумент командной строки для определения EXVALUE. Поэтому я…
26 ноя '12 в 18:15
3
ответа
Хранение переданных аргументов в отдельных переменных
В моем скрипте "script.sh" я хочу сохранить 1-й и 2-й аргумент для некоторой переменной, а затем сохранить остальные в другой отдельной переменной. Какую команду я должен использовать для реализации этой задачи? Обратите внимание, что количество арг…
13 дек '12 в 22:47
4
ответа
Используя * это для инициализации ссылки
Я пытаюсь инициализировать экземпляр моего класса ShadeRec со своим конструктором: ShadeRec(World& world); Итак, я перехожу к этому: ShadeRec sr(*this); где "это" является экземпляром класса World. Я получаю следующую ошибку: World.cpp: In membe…
25 мар '13 в 20:29
1
ответ
Как упорядочены поля структурных аргументов в сборке?
У меня есть скрипт Excel, который вызывает функцию из файла DLL. Я открыл файл DLL, но я не мог многое понять из него. Сценарий Excel определяет следующие структуры: Public Type Product price As Double size As Double isExpensive As Boolean isCheap A…
02 авг '15 в 08:59
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
2
ответа
Ошибка сегментации при передаче матрицы в функцию C
Я не могу понять, что не так с этим фрагментом кода (и не смог найти никаких советов из предыдущих вопросов и ответов): #include<stdio.h> void fld(const int **b){ int i, j ; printf("Hello R\n"); for (i=0; i<3; i++){ for (j = 0; j<3; j++)…
03 мар '15 в 19:51
1
ответ
Передача переменной из одной функции в другую функцию
У меня есть функция, в которой многое происходит, поэтому я решил разделить ее на более мелкие функции и вызвать все мои блочные функции внутри одной функции. -> например def main_function(self): time_subtraction(self) pay_calculation(self,todays_ho…
11 авг '14 в 22:35
2
ответа
Передача аргументов в фильтры - лучшие практики
Как лучше передать аргументы фильтрам в контроллерах Rails? РЕДАКТИРОВАТЬ: фильтр имеет другое поведение в зависимости от параметров, переданных ему, или зависит от параметров, чтобы выполнить его действие. У меня есть пример в моем приложении, где …
24 фев '10 в 16:35