> 백엔드 개발 > Golang > 공급자 기능을 여러 번 반환하여 Google Inject 연결

공급자 기능을 여러 번 반환하여 Google Inject 연결

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2024-02-05 21:15:35
앞으로
1163명이 탐색했습니다.

将 google Inject 与提供者函数的多重返回连线

질문 내용

googlewire의 예를 따라 다음과 같은 방법으로 이벤트 구조를 초기화할 수 있습니다

message.go:

으아아아

event.go

으아아아

다음 라인을 통해 초기화할 수 있습니다:

으아아아

init 함수가 여러 값을 반환하도록 하는 방법이 있나요? 하지만 삽입할 반환 값은 하나만 필요합니다. 예를 들면 다음과 같습니다.

으아아아

또는

type message string

func newmessage() message {
    //tbd    
}
로그인 후 복사

정답


여러 반환 값이 있는 함수를 선언하려면 해당 값을 괄호 안에 넣어야 합니다.

으아아아

EDIT: 귀하의 질문(init 함수에서 오류를 반환할 수 있습니까?)에 대해서는 Wire 튜토리얼의 다음 부분인 https://github.com/google/wire/tree/main/_tutorial에서 답변해 드리겠습니다. #만들기- 변경 - 줄 포함

위 내용은 공급자 기능을 여러 번 반환하여 Google Inject 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿