Go에서 iota를 사용하여 상수 그룹을 만들 때 공백을 사용하여 수동으로 값을 건너뛸 수 있습니다. 식별자 _를 사용하거나 상수에 특정 값을 할당한 후 새 그룹을 시작합니다.
특정 개수의 값을 건너뛰려면 다음 구문을 사용합니다.
const ( APPLE = iota ORANGE PEAR _ // Skip one value _ // Skip another value BANANA = 99 // Assign a specific value GRAPE // Continue incrementing iota )
다음 상수의 값에 영향을 주지 않으려면 지속적인 그룹을 만들고 새 그룹을 시작하세요:
const ( APPLE = iota ORANGE PEAR ) const ( BANANA = iota + 99 // Reset iota to 0 and skip 98 values GRAPE // Continue incrementing iota )
이전 두 방법의 요소 결합:
const ( APPLE = iota ORANGE PEAR _BREAK = iota // Break the group and save the current iota value _ // Skip another value BANANA = iota - _BREAK + 98 // Subtract the skipped values from iota GRAPE // Continue incrementing iota )
이 접근 방식을 사용하면 후속 상수의 순서를 유지하면서 특정 개수의 값을 건너뛸 수 있습니다.
가장 좋은 접근 방식은 구체적인 상황에 따라 다릅니다. 요구 사항:
위 내용은 Go\의 상수용 iota를 사용하는 동안 어떻게 값을 건너뛸 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!