>  기사  >  백엔드 개발  >  golang에서 슬라이스에 길이를 할당하는 방법

golang에서 슬라이스에 길이를 할당하는 방법

尚
원래의
2020-01-14 10:00:432970검색

golang에서 슬라이스에 길이를 할당하는 방법

슬라이싱에는 두 가지 개념이 있습니다. 하나는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.