Fonction Code bloc
Dernière mise à jour
Cet article vous a-t-il été utile ?
Dernière mise à jour
Cet article vous a-t-il été utile ?
Une fonction est un code bloc dans lequel la syntaxe réalise plusieurs action. Tous ces actions sont des actions de bloc natif de Dynamo. Après avoir créer la fonction dans un code block "parent", il devient facile d'appeler cette liste d'actions ailleurs dans la programmation.
La relation de Parent-Enfant est un principe en informatique. Les enfants dépendent de la fonction parents.
Voici la réalisation d'une action décrite dans un code block. En vert et avec les éléments de syntaxe, ce sont des explications sur la fonction, seulement des commentaires qui permettent à l'utilisateur d'être guidé. La première ligne doit contenir le terme "def" puis le nom de la fonction, puis ces entrées (ports d'entrée). Les accolades définissent le corps de la fonction. La valeur de sortie (port de sortie) est définie après le terme "return".
Après avoir écrit le code bloc parents, vous pouvez appeler la fonction dans un autre code block appelé "enfant". Tapez dans un code block "FunctionName" avec 2 entrées (ports) et la fonction se réalisera.
Des exercices pour apprendre l'écriture de fonctions existent comme Functions_SphereByZ.dyn.