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

9 ответов

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

Примерно так (да, это не касается некоторых крайних случаев - это не главное):

1 ответ

Определение типов параметров неопределенной функции

Я недавно узнал, что я не могу:Взять адрес неопределенной функцииВозьмите адрес шаблонной функции с типом, для которого она не сможет скомпилироватьсяНо я та...

4 ответа

 оператор *.

могу использовать список Python (например,params = ['a',3.4,None]) в качестве параметров функции, например: def some_func(a_char,a_float,a_something): # do stuff

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

5 ответов

PHP: список аргументов переменной длины по ссылке?

Можно ли создать функцию PHP, которая принимает переменное число параметров, все они по ссылке? Это не помогает мне функции, которая получает по ссылке массив значений, ни функции, которая принимает свои аргументы, обернутые в объект, потому что ...

1 ответ

Когда-то, я бы сказал, до Python 2.1 или около того, глобальные поиски были намного медленнее, чем локальные. В то время такой стиль передачи глобальных функций был более распространенным, но сегодня разница настолько мала, что вряд ли имеет значение.

ументации по модулю itertools я нашел этот комментарий def dotproduct(vec1, vec2): return sum(imap(operator.mul, vec1, vec2))Обратите внимание, что многие из приведенных выше рецептов могут быть оптимизированы путем замены глобальных поисков ...

3 ответа

Пропуск необязательных параметров функции в JavaScript

Не могли бы вы указать мне хороший способ пропустить необязательные параметры в JavaScript. Например, я хочу выбросить всеopt_ параметры здесь: goog.net.XhrIo.send(url, opt_callback, opt_method, opt_content, {'Cache-Control': 'no-cache'}, ...

3 ответа

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

Учитывая следующую программу, #include <iostream> using namespace std; void foo( char a[100] ) { cout << "foo() " << sizeof( a ) << endl; } int main() { char bar[100] = { 0 }; cout << "main() " << sizeof( bar ) << endl; foo( bar ); return 0; ...

10 ответов

Почему компилируется функция без параметров (по сравнению с фактическим определением функции)?

Я только что натолкнулся на чей-то C-код, который меня смущает, почему он компилируется. Есть два момента, которые я не понимаю. Во-первых, прототип функции не имеет параметров по сравнению с фактическим определением функции. Во-вторых, параметр ...

2 ответа

Почему параметры хранятся в регистрах, а не в стеке в сборке x86-64?

В сборке x86-32 параметры хранятся в стеке, но в x86-64 параметры сохраняются в регистрах. Что является причиной этого