8
거리가 일정한 값을 가진 배열을 생성하는 쉬운 방법은 무엇입니까? 예를 들어균일 한 간격의 값을 가진 배열 만들기
:
내가 시작, 끝, 단계 거리 측정을 할 수 있어야합니다1, 4, 7, 10,... etc
.
거리가 일정한 값을 가진 배열을 생성하는 쉬운 방법은 무엇입니까? 예를 들어균일 한 간격의 값을 가진 배열 만들기
:
내가 시작, 끝, 단계 거리 측정을 할 수 있어야합니다1, 4, 7, 10,... etc
.
Range.step
를 사용해보십시오 :
> (1..19).step(3).to_a
=> [1, 4, 7, 10, 13, 16, 19]
:
1.step(12).to_a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
1.step(12,3).to_a #=> [1, 4, 7, 10]
또는 당신은 플랫 대신 to_a
의 수 :
a = *1.step(12,3) #=> [1, 4, 7, 10]
나는 정말 올바른 여러 선택 수 있으면 좋겠다 답변 – NullVoxPopuli