슬라이싱에는 두 가지 개념이 있습니다. 하나는 len 길이이고 다른 하나는 cap 용량입니다. 길이는 할당된 최대 첨자 + 1을 나타냅니다. 내장 함수 len()을 통해 값을 전달할 수 있습니다. 용량은 슬라이스가 현재 보유할 수 있는 최대 요소 수를 나타내며 내장 함수 cap()을 통해 얻을 수 있습니다.
슬라이스는 배열이나 내장 함수 make()를 통해 초기화할 수 있습니다. 초기화 시 len=cap 요소 추가 시 용량 제한이 부족할 경우 용량이 len의 2배로 확장됩니다.
s :=[] int {1,2,3 }
슬라이스를 직접 초기화합니다. []는 슬라이스 유형을 나타내며, {1,2,3} 초기화 값은 순서대로 1,2,3입니다. #🎜 🎜#배열 arr에 대한 참조인 슬라이스 s 초기화
s := arr[:]
첨자 startIndex에서 endIndex-1까지 arr의 요소를 새 슬라이스로 생성
More For golang 지식, PHP 중국어 웹사이트
golang tutorial위 내용은 golang에서 슬라이스에 길이를 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!