Questions marquées «function»

105
quand utiliser une fonction en ligne dans Kotlin?

Je sais qu'une fonction en ligne améliorera peut-être les performances et fera croître le code généré, mais je ne sais pas quand il est correct d'en utiliser une. lock(l) { foo() } Au lieu de créer un objet fonction pour le paramètre et de générer un appel, le compilateur peut émettre le code...

104
Accepter la fonction comme paramètre en PHP

Je me suis demandé s'il était possible ou non de passer une fonction en paramètre en PHP; Je veux quelque chose comme lorsque vous programmez en JS: object.exampleMethod(function(){ // some stuff to execute }); Ce que je veux, c'est exécuter cette fonction quelque part dans exampleMethod. Est-ce...

103
Comment arrondir au 0,5 près?

Je dois afficher les évaluations et pour cela j'ai besoin des incréments comme suit: Si le nombre est 1,0, il doit être égal à 1 Si le nombre est 1,1 doit être égal à 1 Si le nombre est 1,2 doit être égal à 1 Si le nombre est 1,3 doit être égal à 1,5 Si le nombre est 1,4 doit être égal à 1,5 Si le...

102
Créer des fonctions dans une boucle

J'essaye de créer des fonctions à l'intérieur d'une boucle: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) Le problème est que toutes les fonctions finissent par être les mêmes. Au lieu de renvoyer 0, 1 et 2, les trois fonctions renvoient 2:...

101
Faire quelque chose avant de quitter le programme

Comment pouvez-vous avoir une fonction ou quelque chose qui sera exécuté avant la fermeture de votre programme? J'ai un script qui fonctionnera constamment en arrière-plan, et j'en ai besoin pour enregistrer certaines données dans un fichier avant qu'il ne quitte. Existe-t-il une manière standard...

101
Macro vs fonction en C

J'ai toujours vu des exemples et des cas où l'utilisation d'une macro est meilleure que l'utilisation d'une fonction. Quelqu'un pourrait-il m'expliquer avec un exemple l'inconvénient d'une macro par rapport à une

100
Fonction de carte dans MATLAB?

Je suis un peu surpris que MATLAB n'ait pas de fonction Map, alors j'en ai piraté une moi-même car c'est quelque chose dont je ne peux pas me passer. Existe-t-il une meilleure version? Existe-t-il une bibliothèque de programmation fonctionnelle quelque peu standard pour MATLAB qui me manque?...