EasyUse/Logic/Typegenerated
Range(정수)(RangeInt)
Range(정수) 노드는 시작 값에서 중지 값까지의 정수 범위를 생성하고, 해당 범위의 첫 번째 값과 마지막 값을 두 개의 INT 출력으로 반환합니다.
Range Int
range
range_sizes
range_mode
step
start
0
stop
1
step
1
num_steps
0
end_mode
Inclusive
Easy Use
설명
Range(정수) 노드는 시작 값에서 중지 값까지의 정수 범위를 생성하고, 해당 범위의 첫 번째 값과 마지막 값을 두 개의 INT 출력으로 반환합니다. EasyUse/Logic/Type 카테고리에 속하며, 반복 경계를 정의하거나 다른 로직 노드용 숫자 범위를 생성할 때처럼 등차수열의 끝점이 필요할 때 유용합니다.
입력
| 이름 | 유형 | 기본값 | 옵션 | 설명 |
|---|---|---|---|---|
range_mode | 콤보 | step | step, num_steps | 범위 계산 방식을 선택합니다. step은 명시적인 step 값을 사용하고, num_steps는 요청된 구간 수에서 증가폭을 계산합니다. |
start | 정수 | 0 | 범위의 첫 번째 값입니다. | |
stop | 정수 | 1 | 범위의 경계 값입니다. 포함 여부는 end_mode에 따라 달라집니다. | |
step | 정수 | 1 | range_mode가 step일 때 값 사이의 증가폭입니다. 내림차순 범위를 생성하려면 음수 값을 사용할 수 있습니다. | |
num_steps | 정수 | 0 | range_mode가 num_steps일 때 원하는 구간 수입니다. | |
end_mode | 콤보 | Inclusive | Inclusive, Exclusive | Inclusive는 stop을 범위에 포함하고, Exclusive는 stop 바로 이전에서 멈춥니다. |
출력
| 출력 | 유형 | 설명 |
|---|---|---|
| 첫 번째 값 | 정수 | 생성된 범위의 첫 번째 값입니다. |
| 마지막 값 | 정수 | range_mode, step/num_steps 및 end_mode를 적용한 후 생성된 범위의 마지막 값입니다. |
사용 참고 사항
- 값 사이에 원하는 정확한 증가폭을 이미 알고 있다면
range_mode = "step"을 사용하세요. start에서stop까지의 범위를 특정 개수의 구간으로 나누려면range_mode = "num_steps"를 사용하세요.end_mode는stop이 최종 값으로 포함되어야 하거나 포함되지 않아야 할 때 중요합니다. 예를 들어start = 0,stop = 10,step = 2,end_mode = "Inclusive"인 경우 마지막 값은10이 되고,end_mode = "Exclusive"인 경우 마지막 값은8이 됩니다.- 음수 step이 지원됩니다. 내림차순 포함 범위를 만들려면
start를stop보다 크게 설정하고 음수step을 사용하세요. - 출력은 목록이 아닌 스칼라 정수입니다. 노드는 계산된 범위의 경계를 반환하며, 이를 다른 로직 또는 숫자 노드에서 사용할 수 있습니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.