Вопросы с тегом «function»

311
Понимание функции карты

map(function, iterable, ...) Примените функцию к каждому элементу итерации и верните список результатов. Если переданы дополнительные итерируемые аргументы, функция должна принимать столько аргументов и применяется к элементам из всех итерируемых параллельно. Если одна итерация короче другой,...

307
Как функции Python обрабатывают типы параметров, которые вы передаете?

Если я не ошибаюсь, создание функции в Python работает так: def my_func(param1, param2): # stuff Однако вы на самом деле не указываете типы этих параметров. Кроме того, если я помню, Python является строго типизированным языком, поэтому кажется, что Python не должен позволять вам передавать...

289
Как вызвать функцию из строки, хранящейся в переменной?

Мне нужно иметь возможность вызывать функцию, но имя функции хранится в переменной, это возможно? например: функция foo () { // код здесь } функциональная панель () { // код здесь } $ functionName = "foo"; // мне нужно вызвать функцию в зависимости от значения $ functionName...

283
JQuery's .click - передать параметры пользовательской функции

Я пытаюсь вызвать функцию с параметрами, используя jcuery'sclick, но не могу заставить ее работать. Вот как я хочу, чтобы это работало: $('.leadtoscore').click(add_event('shot')); какие звонки function add_event(event) { blah blah blah } Это работает, если я не использую параметры, как это:...

278
PHP добавляет один массив к другому (не array_push или +)

Как добавить один массив в другой, не сравнивая их ключи? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); В конце это должно быть: Array( [0]=>a [1]=>b [2]=>c [3]=>d ) Если я использую что-то вроде []или array_push, это вызовет один из следующих результатов: Array( [0]=>a [1]=>b...

275
Игнорировать многократное возвращаемое значение Python

Скажем, у меня есть функция Python, которая возвращает несколько значений в кортеже: def func(): return 1, 2 Есть ли хороший способ игнорировать один из результатов, а не просто присваивать временную переменную? Скажите, если бы меня интересовало только первое значение, есть ли лучший способ, чем...

262
Может ли bash показать определение функции?

Есть ли способ просмотреть определение функции bash в bash? Например, скажем, я определил функцию foobar function foobar { echo "I'm foobar" } Есть ли способ позже получить код, который foobarработает? $ # non-working pseudocode $ echo $foobar echo "I'm...

255
jQuery передает больше параметров в обратный вызов

Есть ли способ передать больше данных в функцию обратного вызова в jQuery? У меня есть две функции, и я хочу, чтобы обратный вызов $.post, например, передавал как результирующие данные вызова AJAX, так и несколько пользовательских аргументов function clicked() { var myDiv = $("#my-div"); // ERROR:...

253
Что такое «лифтинг» в Scala?

Иногда, когда я читаю статьи в экосистеме Scala, я читаю термин «поднятие» / «поднятие». К сожалению, это не объясняется, что именно это означает. Я провел некоторое исследование, и кажется, что лифтинг как-то связан с функциональными ценностями или чем-то в этом роде, но я не смог найти текст,...

249
Почему вложенные в Python функции не называются замыканиями?

Я видел и использовал вложенные функции в Python, и они соответствуют определению замыкания. Так почему их называют nested functionsвместо closures? Разве вложенные функции не являются замыканиями, потому что они не используются внешним миром? ОБНОВЛЕНИЕ: я читал о замыканиях, и это заставило меня...

245
Вызов функции каждые 60 секунд

С setTimeout()его помощью можно запустить функцию в указанное время: setTimeout(function, 60000); Но что, если я хотел бы запустить функцию несколько раз? Каждый раз, когда проходит интервал времени, я хотел бы выполнить функцию (скажем, каждые 60...

243
Отображение значений в словаре Python

Имея словарь, который { k1: v1, k2: v2 ... }я хочу получить, { k1: f(v1), k2: f(v2) ... }я передаю функцию f. Есть ли такая встроенная функция? Или я должен сделать dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) В идеале я бы просто написал my_dictionary.map_values(f) или...

243
Что такое «функция *» в JavaScript?

На этой странице я нашел новый тип функции JavaScript: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev, curr] =...