템플릿의 For 루프 기능
Go 템플릿에서는 for 루프를 사용하여 다양한 값을 반복하는 수단이 필요할 수 있습니다. 범위 및 준비된 배열 접근 방식이 효과적이지만 이 기사에서는 이러한 기능을 템플릿에 직접 통합하는 방법을 살펴봅니다.
범위와 함께 외부 함수 사용
가장 간단한 방법 외부 기능과 함께 범위를 활용하는 것이 포함됩니다. 구현 예는 다음과 같습니다.
<code class="go">func For(start, end int) <-chan int { c := make(chan int) go func() { for i := start; i < end; i++ { c <- i } close(c) }() return c }</code>
템플릿 내에서 다음을 수행할 수 있습니다.
{{range For 0 10}} i: {{.}} {{end}}
이 코드는 0에서 9까지의 정수를 반복합니다.
이것은 Go 템플릿에서 for 루프 기능을 달성하기 위해 가능한 접근 방식 중 하나라는 점을 기억하세요. 외부 기능을 활용하면 필요에 따라 반복 논리를 맞춤 설정할 수 있는 유연성을 얻을 수 있습니다.
위 내용은 Go 템플릿에서 For 루프 기능을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!