84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
如果仅像某些文章说的前者的效率不如后者,那要前者做什么?
认证0级讲师
일반적으로 다음을 사용해 보세요. each:
each
대신 for을 사용하는 경우:
for
차이가 없는 것 같습니다. 일반적으로 Ruby에서는 하나의 작업을 수행하는 여러 가지 방법이 있습니다
각 do가 더 효율적입니다. 일부 프로그래밍 표준에서는 일반적으로 for in을 사용하지 않는 것이 좋습니다.
이것은 프로그래밍 스타일의 문제입니다. 각 루프는 함수형 스타일이고 for 루프는 명령형 스타일입니다 각각은 실제로 블록을 매개변수로 받아들이는 반복 가능한 객체의 메서드입니다. for는 문법에 구현된 루프 구조입니다
일반적으로 다음을 사용해 보세요.
으아아아each
:대신
으아아아for
을 사용하는 경우:차이가 없는 것 같습니다. 일반적으로 Ruby에서는 하나의 작업을 수행하는 여러 가지 방법이 있습니다
각 do가 더 효율적입니다. 일부 프로그래밍 표준에서는 일반적으로 for in을 사용하지 않는 것이 좋습니다.
이것은 프로그래밍 스타일의 문제입니다. 각 루프는 함수형 스타일이고 for 루프는 명령형 스타일입니다
각각은 실제로 블록을 매개변수로 받아들이는 반복 가능한 객체의 메서드입니다.
for는 문법에 구현된 루프 구조입니다