Go의 슬라이스 구문이 상위 경계(hi)를 제외하는 이유는 무엇입니까?
Go 슬라이스 구문 s[lo:hi]는 인덱스 lo(포함)부터 hi-1(제외)까지의 요소 범위입니다. 이는 hi가 범위에 포함될 것이라는 직관적 기대와 다릅니다.
설계 근거
독점적 슬라이싱 선택은 관례의 문제이며 다음과 같은 몇 가지 이점을 제공합니다.
반대로, 포함 슬라이싱([lo:hi]에 lo와 hi가 모두 포함됨)은 슬라이스가 겹치고 특정 작업이 복잡해집니다. .
위 내용은 Go의 슬라이스 구문이 상한을 제외하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!