EasyUse/Logic/Typegenerated
Range(Int)(RangeInt)
El nodo Range(Int) genera un rango de enteros desde un valor de inicio hasta un valor de parada y devuelve el primer y el último valor de ese rango como dos salidas INT.
Range Int
range
range_sizes
range_mode
step
start
0
stop
1
step
1
num_steps
0
end_mode
Inclusive
Easy Use
Descripción
El nodo Range(Int) genera un rango de enteros desde un valor de inicio hasta un valor de parada y devuelve el primer y el último valor de ese rango como dos salidas INT. Pertenece a la categoría EasyUse/Logic/Type y resulta útil siempre que necesites los extremos de una progresión aritmética, como al definir límites de iteración o generar rangos numéricos para otros nodos de lógica.
Entradas
| Nombre | Tipo | Predeterminado | Opciones | Descripción |
|---|---|---|---|---|
range_mode | COMBO | step | step, num_steps | Selecciona cómo se calcula el rango. step utiliza el valor explícito de step; num_steps deriva el incremento a partir del número de intervalos solicitados. |
start | INT | 0 | El primer valor del rango. | |
stop | INT | 1 | El valor límite del rango. Si se incluye o no depende de end_mode. | |
step | INT | 1 | El incremento entre valores cuando range_mode es step. Puede ser negativo para generar un rango descendente. | |
num_steps | INT | 0 | El número deseado de intervalos cuando range_mode es num_steps. | |
end_mode | COMBO | Inclusive | Inclusive, Exclusive | Inclusive incluye stop en el rango; Exclusive se detiene justo antes de stop. |
Salidas
| Salida | Tipo | Descripción |
|---|---|---|
| Primer valor | INT | El primer valor del rango generado. |
| Último valor | INT | El último valor del rango generado después de aplicar range_mode, step/num_steps y end_mode. |
Notas de uso
- Usa
range_mode = "step"cuando ya conozcas el incremento exacto que deseas entre valores. - Usa
range_mode = "num_steps"cuando quieras dividir el tramo destartastopen un número específico de intervalos. end_modees importante cuandostopdebe o no debe aparecer como valor final. Por ejemplo,start = 0,stop = 10,step = 2yend_mode = "Inclusive"produce un último valor de10; conend_mode = "Exclusive"el último valor es8.- Se admiten pasos negativos. Para un rango descendente inclusivo, establece
startpor encima destopy usa unstepnegativo. - Las salidas son enteros escalares, no una lista. El nodo devuelve los límites del rango calculado, que luego pueden ser utilizados por otros nodos de lógica o numéricos.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.