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콤보stepstep, num_steps범위 계산 방식을 선택합니다. step은 명시적인 step 값을 사용하고, num_steps는 요청된 구간 수에서 증가폭을 계산합니다.
start정수0범위의 첫 번째 값입니다.
stop정수1범위의 경계 값입니다. 포함 여부는 end_mode에 따라 달라집니다.
step정수1range_modestep일 때 값 사이의 증가폭입니다. 내림차순 범위를 생성하려면 음수 값을 사용할 수 있습니다.
num_steps정수0range_modenum_steps일 때 원하는 구간 수입니다.
end_mode콤보InclusiveInclusive, ExclusiveInclusivestop을 범위에 포함하고, Exclusivestop 바로 이전에서 멈춥니다.

출력

출력유형설명
첫 번째 값정수생성된 범위의 첫 번째 값입니다.
마지막 값정수range_mode, step/num_stepsend_mode를 적용한 후 생성된 범위의 마지막 값입니다.

사용 참고 사항

  • 값 사이에 원하는 정확한 증가폭을 이미 알고 있다면 range_mode = "step"을 사용하세요.
  • start에서 stop까지의 범위를 특정 개수의 구간으로 나누려면 range_mode = "num_steps"를 사용하세요.
  • end_modestop이 최종 값으로 포함되어야 하거나 포함되지 않아야 할 때 중요합니다. 예를 들어 start = 0, stop = 10, step = 2, end_mode = "Inclusive"인 경우 마지막 값은 10이 되고, end_mode = "Exclusive"인 경우 마지막 값은 8이 됩니다.
  • 음수 step이 지원됩니다. 내림차순 포함 범위를 만들려면 startstop보다 크게 설정하고 음수 step을 사용하세요.
  • 출력은 목록이 아닌 스칼라 정수입니다. 노드는 계산된 범위의 경계를 반환하며, 이를 다른 로직 또는 숫자 노드에서 사용할 수 있습니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…