ruby中的for in与each do的区别到底是什么?
PHP中文网
PHP中文网 2017-04-21 10:56:48
0
4
821

如果仅像某些文章说的前者的效率不如后者,那要前者做什么?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(4)
Ty80

일반적으로 다음을 사용해 보세요. each:

으아아아

대신 for을 사용하는 경우:

으아아아
阿神

차이가 없는 것 같습니다. 일반적으로 Ruby에서는 하나의 작업을 수행하는 여러 가지 방법이 있습니다

刘奇

각 do가 더 효율적입니다. 일부 프로그래밍 표준에서는 일반적으로 for in을 사용하지 않는 것이 좋습니다.

洪涛

이것은 프로그래밍 스타일의 문제입니다. 각 루프는 함수형 스타일이고 for 루프는 명령형 스타일입니다
각각은 실제로 블록을 매개변수로 받아들이는 반복 가능한 객체의 메서드입니다.
for는 문법에 구현된 루프 구조입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿