Questions marquées «function»

311
Comprendre la fonction de carte

map(function, iterable, ...) Appliquer la fonction à chaque élément d'itérable et renvoyer une liste des résultats. Si des arguments itérables supplémentaires sont passés, la fonction doit prendre autant d'arguments et est appliquée aux éléments de tous les itérables en parallèle. Si un itérable...

305
Valeur de retour dans une fonction Bash

Je travaille avec un script bash et je veux exécuter une fonction pour imprimer une valeur de retour: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Lorsque j'exécute fun2, il n'imprime pas "34". pourquoi est-ce le

278
PHP ajoute un tableau à un autre (pas array_push ou +)

Comment ajouter un tableau à un autre sans comparer leurs clés? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); À la fin, cela devrait être: Array( [0]=>a [1]=>b [2]=>c [3]=>d ) si j'utilise quelque chose comme []ou array_push, cela entraînera l'un des résultats suivants: Array(...

275
Ignorer la valeur de retour multiple python

Disons que j'ai une fonction Python qui renvoie plusieurs valeurs dans un tuple: def func(): return 1, 2 Existe-t-il un bon moyen d'ignorer l'un des résultats plutôt que de simplement l'affecter à une variable temporaire? Dites si je n'étais intéressé que par la première valeur, y a-t-il un...

262
Bash peut-il afficher la définition d'une fonction?

Existe-t-il un moyen d'afficher la définition d'une fonction bash dans bash? Par exemple, disons que j'ai défini la fonction foobar function foobar { echo "I'm foobar" } Existe-t-il un moyen d'obtenir ultérieurement le code qui foobars'exécute? $ # non-working pseudocode $ echo $foobar echo "I'm...

253
Qu'est-ce que «soulever» à Scala?

Parfois, lorsque je lis des articles dans l'écosystème Scala, je lis le terme «levage» / «levé». Malheureusement, il n'est pas expliqué ce que cela signifie exactement. J'ai fait des recherches, et il semble que le levage a quelque chose à voir avec des valeurs fonctionnelles ou quelque chose comme...

243
Qu'est-ce que la «fonction *» en JavaScript?

Dans cette page, j'ai trouvé un nouveau type de fonction 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,...

243
Mappage de valeurs dans un dictionnaire python

Étant donné un dictionnaire que { k1: v1, k2: v2 ... }je veux obtenir, { k1: f(v1), k2: f(v2) ... }je passe une fonction f. Existe-t-il une telle fonction intégrée? Ou dois-je faire dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idéalement, j'écrirais my_dictionary.map_values(f) ou...