때로는 색인을 추적하고자 할 때 Array#each
대신 Ruby의 Enumerable#each_with_index
을 사용합니다. Kernel#loop_with_index
과 같은 방법이 있습니까? Kernel#loop
대신 사용할 수 있습니까?루비 : 인덱스가있는 루프?
4
A
답변
3
Fixnum#upto과 Float::INFINITY을 사용할 수 있습니다.
0.upto(Float::INFINITY) do |i|
puts "index: #{i}"
end
, 나는 아마 Kernel#loop
를 사용하고 간단 것 때문에 자신을 인덱스를 추적 할 것입니다.
i = 0
loop do
puts "index: #{i}"
i += 1
end
그래, 나는 Kernel#loop_with_index
과 같은 것이 있다고 생각하지 않습니다. with_index
방법이있는 열거에서 블록 결과없이
11
루프 (당신이 선호하는 경우와 each_with_index
합니다.) 최근 루비 버전에서
loop.with_index{|_, i| puts i; break if i>100}
0
, Numeric#step은 무한대 단계의 기본 제한이 - 1의 크기.
0.step{|i| puts i ; break if i>100 }
관련 문제
- 1. scrollTo 인덱스가있는 루프 만들기
- 2. 인덱스가있는 각 루프
- 3. 루비 - 루프
- 4. 루비 블랙 잭과 루프
- 5. 루비 루프 날짜 위로
- 6. 루비 해시 - 루프 데이터는
- 7. 트리플 루프 루비
- 8. 루비 변수마다 루프 치환
- 9. 루비 코드의 루프 문제
- 10. 루비 루프 문제
- 11. 루비 루프 다음의 경우 예를
- 12. 루비 : 루프 백 열거 자
- 13. 루비 레일 내림차순 루프 증분
- 14. 루비 계산기 무한 루프 루시
- 15. 루비 온 레일즈의 각 루프
- 16. 루비 온 레일즈 루프 도움말
- 17. 고정 인덱스가있는 배열 길이
- 18. assign_attributes 및 나중에 루프 루비 레일에 저장
- 19. 요리사 .erb 템플릿 파일의 루비 루프 이상
- 20. 루프 내부 << - eos 루비
- 21. 루비 순 HTTP 요청 루프 방법
- 22. 루비 인스턴스 방법을 통해 루프 그들에게
- 23. 루비 루프 및 문자열 동일성 정보
- 24. 루비 하단 루프 종료 상태 평가하기
- 25. 마지막 값을 사용하는 루비 루프 만
- 26. 루비 문자열 보간 루프 하나씩 증가
- 27. 인덱스가있는 mysql 쿼리가 느림
- 28. 논리 인덱스가있는 열 선택
- 29. 인덱스가있는 리터럴 배열? 강타와
- 30. 인덱스가있는 VB.net AddHandler