type List []string
이고 Insert
, DeleteAt
등의 표준 기능을 구현하고 있습니다. range
을 구현하여 목록을 쉽게 반복 할 수 있습니다.
나는 그렇게 할 수있는 방법을 찾을 수없는 것 같습니다.구현 범위가
Q
구현 범위가
1
A
답변
7
Range 키워드가 List 유형에서 작동하므로 범위를 다시 구현할 이유가 없습니다.
var l List
for i, v := range l {
/* whatever */
}
2
Go에서 지정된 유형의 범위를 직접 구현할 수 없습니다. 범위는 Go의 내장 데이터 구조 (조각,지도 및 채널 (및 배열))에서만 작동합니다.
+0
범위는 문자열에서도 UTF-8 룬을 반복 처리합니다. (물론 배열에서도 작동해야하지만, Go에서 직접 배열을 사용하는 경우는 거의 없습니다.) – uriel
관련 문제
- 1. 대화 범위가 CDI에서 어떻게 구현 되었습니까?
- 2. 범위가
- 3. 범위가 지정된 뮤텍스 잠금에 대한 사용자 정의 RAII C++ 구현
- 4. 범위가 좁은 스칼라에서 범위가 지정된 javascript 콜백
- 5. 는 범위가
- 6. 외부 트랜잭션 범위가 완료되지 않으면 내부 트랜잭션 범위가 롤백됩니까?
- 7. Linq 쿼리의 합계 범위가
- 8. IPython 자신의 범위가?
- 9. jQuery 플러그인 설정 범위가
- 10. 꼭두각시가 포함 변수 범위가
- 11. 범위가 교차 경로인지 확인
- 12. 범위가 로컬 호스트에 없습니다.
- 13. activeadmin 리소스의 범위가 필요합니다.
- 14. Ruby에서 작동 범위가 없습니다?
- 15. 범위가 포함 된 .any?
- 16. 어휘로 범위가 지정된 pragmas
- 17. 날짜 범위가 겹침
- 18. 세션 범위가 속력
- 19. 상단 하향 범위가 병합됩니까?
- 20. 기계간에 "짧은"범위가 다른가요?
- 21. 날짜 범위가 맞지 않음
- 22. 어떤 단위 범위가 필요합니까?
- 23. 스레드에서 범위가 지정되는 배열
- 24. MySQL의 범위가 AUTO_INCREMENT입니까?
- 25. '범위가 지나친'회원에 대한보고
- 26. 대화 범위가 새는가?
- 27. 노드 qunit의 범위가
- 28. li/td의 범위가
- 29. 왜 GLfloat에 전역 범위가 필요합니까?
- 30. UIWebView의 줌 범위가 매우 제한적입니다.
omg .. 나는 'var l * List'를 가지고 있었고'range * l'대신'range l'을했습니다. 감사. – pvinis