Go 템플릿 범위를 사용하여 배열의 마지막 항목 감지
이 프로그램은 현재 다음 출력을 인쇄합니다.
1,4,2,
그러나 원하는 출력은 다음과 같습니다.
1,4,2.
배열의 각 항목에는 현재 쉼표가 접미사로 붙어 있습니다. 이 동작을 수정하고 마지막 항목에만 마침표가 붙도록 하려면 반복에 사용되는 Go 템플릿을 수정하면 됩니다.
tpl := "{{range $i, $el := .items}}{{if $i}},{{end}}{{$el}}{{end}}."
핵심 변경 사항은 {{if $i} },{{end}} 문은 조건부로 쉼표 구분 기호를 추가합니다.
조건문 안에 쉼표를 배치하여 첫 번째 항목이 아닌 항목에만 쉼표가 인쇄되도록 합니다. 범위 루프 끝 다음에 오는 마지막 점(.)은 마지막 항목 뒤에 원하는 마침표를 추가합니다.
위 내용은 Go 템플릿 범위의 마지막 항목 뒤에 쉼표를 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!