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

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

WBOY
WBOY앞으로
2024-02-05 21:15:351056검색

将 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으로 문의하시기 바랍니다. 삭제