Questions marquées «functions»

La fonction est un bloc de code qui exécute une tâche spécifique.




1
Passer une fonction Scala à une méthode Java 8
Le code Scala suivant fonctionne et peut être transmis à une méthode Java qui attend une fonction. Existe-t-il une façon plus propre de procéder? Voici ma première passe: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override def andThen[V](after:function.Function[_ >: Int, _ <: V]): function.Function[Int, …

7
Existe-t-il un nombre optimal de lignes de code par fonction? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
18 functions 


2
La conversion d'une méthode C ++ en fonction C avec un argument pointeur est-elle un modèle acceptable?
J'utilise C ++ sur ESP-32. Lors de l'enregistrement d'une minuterie, je dois faire ceci: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Ici, la minuterie appelle soundCallback. Et la même chose lors de l'enregistrement d'une tâche: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); La méthode est donc démarrée dans une tâche séparée. GCC …
16 c++  c  functions 



8
Fonction vs fonction [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . J'entends souvent des PM …


5
Pourquoi la * déclaration * des données et fonctions est-elle nécessaire en langage C, alors que la définition est écrite à la fin du code source?
Considérez le code "C" suivant: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()est défini à la fin du code source et aucune déclaration n'est fournie avant son utilisation dans main(). Au moment même où le compilateur voit Func_i()dans main(), il sort du main()et découvre Func_i(). …



2
Quel est un exemple de continuation non mise en œuvre en tant que procédure?
Une discussion intéressante sur la distinction entre rappels et continuations sur SO a amené cette question. Par définition, une continuation est une représentation abstraite de la logique nécessaire pour effectuer un calcul. Dans la plupart des langues, cela se manifeste comme une procédure à un argument à laquelle vous transmettez …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.