En un Nodo Code Block se puede realizar directamente una función. La primera línea tiene como inicio la palabra «Def» (1) seguido del nombre de la función (2). A continuación están las entradas entre paréntesis (3). Dentro de las llaves {} (6) e encuentra el cuerpo de la función (4). El resultado de la función aparece en «return» (5).
Como puede verse este Nodo que contiene la función no tienen puertos de entrada y salida.
También se puede invocar esta función por medio de otro Nodo Code block, como en el ejemplo siguiente, dándole el mismo nombre y la misma cantidad de argumentos.
En la definición de la función que hay en el Nodo Code Block no se indica la definición de la función, por lo que esta función realiza operaciones con cualquier tipo de argumento que se indique.
Si los Nodos Code Block que hacen de entrada no tienen sentido en relación con la función que se está utilizando, el resultado de la misma será nulo.
El siguiente ejemplo es un algoritmo en un Nodo Code block que crea una curca helicoidal en un punto base.
Este algoritmo helicoidal se convierte en una función cuando se le da un nombre, se definen las entradas y se indica lo que debe retornar (el resultado).
Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.