>  기사  >  백엔드 개발  >  Go 템플릿에서 사진에 임의의 Int 사용

Go 템플릿에서 사진에 임의의 Int 사용

WBOY
WBOY앞으로
2024-02-10 09:09:09869검색

在 Go 模板中对照片使用随机 Int

php 편집기 Zimo In Go 템플릿에서는 종종 사진을 처리해야 하며 임의의 Int를 사용하면 몇 가지 흥미로운 효과를 얻는 데 도움이 됩니다. Random Int는 임의의 정수를 생성하는 함수로, 다양한 사진을 무작위로 표시하거나 사진에 필터 효과를 무작위로 추가하는 등 템플릿의 사진에 대해 무작위 작업을 수행하는 데 사용할 수 있습니다. 이 기사에서는 Go 템플릿에서 임의의 Int를 사용하여 사진을 처리하는 방법을 자세히 설명하고 실제 응용 프로그램의 몇 가지 예를 제공합니다. 초보자이든 숙련된 개발자이든 이 기사에서 Go 템플릿 및 임의 Int에 대한 몇 가지 실용적인 팁을 배울 수 있습니다.

질문 내용

내 코드에는 템플릿에 전달하는 간단한 임의의 정수가 있습니다

으아악

아이디어는 내 템플릿에서 사진을 무작위로 만드는 것입니다(내 폴더에는 1563개가 있습니다)

{{range.page}}

으아악

src="{{.photo}}"는 변수가 올바르게 전달되지 않은 것처럼 템플릿을 충돌시킵니다. 어쩌면 문제는 이것이 루프 내에 있다는 것이므로 사진을 표시하려면 게시물마다 임의의 숫자가 필요합니까?

템플릿에서 직접 할 수 있는 방법이 따로 있나요?

업데이트

지금 받고 있는 안내에 감사드립니다

으아악

템플릿에서

으아악

또한 시도했습니다

으아악

근데 아쉽게도 전화를 걸면 템플릿 실행이 멈춥니다

으아악

제 생각엔 오타가 있는 것 같은데요?

솔루션

{{range}} 操作会更改点,因此 {{range .pages}} 内的 {{.photo}} 将解析为 .pages 요소.

템플릿 실행에 전달된 "외부" 원시 값을 참조하려면 $를 사용하세요.

으아악

이것은 정수이지만 다음과 같은 경로나 URL에 사용할 수 있습니다.

으아악

참고: 모든 페이지에 다른 이미지를 사용하려면 단일 번호가 아닌 각 페이지마다 다른 번호를 전달해야 합니다. 그런 다음 페이지에 photo 字段,然后您可以在 {{range}} 中引用它,如原始代码中的 {{.photo}}를 추가하세요.

수정할 수 없다고 page,因为它来自您的数据库。如果是这样,则传递一段随机数并使用 index다음과 같이 액세스하세요:

으아악

템플릿 내:

으아악

또는 템플릿에서 호출할 수 있는 random 함수를 등록하세요.

으아악

다음과 같은 템플릿에서 호출할 수 있습니다.

으아악

위 내용은 Go 템플릿에서 사진에 임의의 Int 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제