Dernière mise à jour le 28 octobre 2026

Le bloc Add permet d'ajouter une valeur à une autre (addition numérique ou concaténation de texte selon le type).

⚙️ Exécution et Architecture Voltask

Ce bloc est traité par l'orchestrateur central (voltask-orchestrator) écrit en Go, assurant une exécution ultrarapide. Le comportement exact (addition mathématique ou concaténation de chaînes de caractères) est géré dynamiquement par le moteur d'inférence de types (voltask-infer) en fonction des entrées au moment de l'exécution.

📥 En entrée (Inputs)

  • a : La première valeur (Nombre ou Texte).
  • b : La seconde valeur à ajouter (Nombre ou Texte).

📤 En sortie (Outputs)

  • result : Le résultat de l'addition ou de la concaténation. Son type (Nombre ou Texte) est déduit et transmis dynamiquement aux blocs suivants en aval.

💡 Exemple d'utilisation

Ce bloc est très utile pour incrémenter un compteur dans une boucle, ou pour assembler dynamiquement deux portions de texte (ex: concaténer un prénom et un nom depuis une base de données).

⚙️ Paramètres techniques exacts (issus du code source)

📥 En entrée (Inputs)

  • a
  • b

📤 En sortie (Outputs)

  • result

Le bloc Ajouter additionne deux nombres : il calcule a + b. Par exemple, 2 plus 3 donne 5.

🆕 Nouveau (13/10/2026, pas encore en production) : d'après le code, ce bloc ne reçoit que des nombres. Il n'assemble pas de textes (pour cela, utilisez le bloc Format).

⚙️ Exécution et Architecture Voltask

Ce bloc est une expression : il n'a pas d'entrée ni de sortie de flux (pas de in ni de out). L'orchestrateur Go (voltask-orchestrator) le calcule au moment où un bloc suivant lit sa valeur. Il ne consomme aucun crédit.

Les entrées a et b sont déclarées comme des nombres, et le résultat est un nombre. Contrairement aux autres blocs de calcul (Soustraire, Multiplier...), ce bloc n'a pas le contrôle d'erreur détaillé : branchez-lui toujours des nombres. Pour assembler deux textes (prénom et nom), utilisez le bloc Format.

Les nombres sont calculés comme sur une calculatrice informatique : 0,1 plus 0,2 donne 0,30000000000000004. Passez le résultat dans le bloc Arrondir pour obtenir une valeur propre.

📥 En entrée (Inputs)

  • a : le premier nombre.
  • b : le second nombre.

📤 En sortie (Outputs)

  • result (résultat) : le nombre a + b.

💡 Exemple d'utilisation

Pour calculer le total d'une commande, ajoutez le sous-total (a) et les frais de port (b), puis passez le résultat dans Arrondir avec 2 décimales.

⚙️ Paramètres techniques exacts (issus du code source)

📥 En entrée (Inputs)

  • a
  • b

📤 En sortie (Outputs)

  • result